feiskyer / Ops
Tools&scripts for daily devops.
Stars: ✭ 128
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Ops
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™
Stars: ✭ 350 (+173.44%)
Mutual labels: devops, devops-tools, containers
Ansible Podman Collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Stars: ✭ 89 (-30.47%)
Mutual labels: devops, devops-tools, containers
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+3117.97%)
Mutual labels: networking, devops, containers
Kubefwd
Bulk port forwarding Kubernetes services for local development.
Stars: ✭ 2,713 (+2019.53%)
Mutual labels: networking, devops, devops-tools
Iceci
IceCI is a continuous integration system designed for Kubernetes from the ground up.
Stars: ✭ 29 (-77.34%)
Mutual labels: devops, devops-tools, containers
Copilot Cli
The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.
Stars: ✭ 1,285 (+903.91%)
Mutual labels: devops, containers
Lambda Cost Calculator
Forecast Lambda functions costs 💰
Stars: ✭ 91 (-28.91%)
Mutual labels: devops, devops-tools
Autowire
Automatically configure Wireguard interfaces in distributed system. It supports Consul as backend.
Stars: ✭ 101 (-21.09%)
Mutual labels: networking, devops
Psrule
Validate infrastructure as code (IaC) and objects using PowerShell rules.
Stars: ✭ 107 (-16.41%)
Mutual labels: devops, devops-tools
Otomi Core
Otomi Container Platform, a suite of integrated best of breed open source tools combined with automation & self service, all wrapped together and made available as an enterprise ready and single deployable solution
Stars: ✭ 84 (-34.37%)
Mutual labels: devops, containers
Kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
Stars: ✭ 1,383 (+980.47%)
Mutual labels: devops, devops-tools
Pfsense Api
The missing REST API package for pfSense
Stars: ✭ 126 (-1.56%)
Mutual labels: networking, devops
Promqueen
prometheus offline data recorder and backfiller
Stars: ✭ 88 (-31.25%)
Mutual labels: devops, devops-tools
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+892.19%)
Mutual labels: devops, devops-tools
Mist Ce
Mist is an open source, multi-cloud management platform
Stars: ✭ 1,391 (+986.72%)
Mutual labels: devops, containers
Flint
Fast and configurable filesystem (file and directory names) linter
Stars: ✭ 115 (-10.16%)
Mutual labels: devops, devops-tools
Kontena
The developer friendly container and micro services platform. Works on any cloud, easy to setup, simple to use.
Stars: ✭ 1,480 (+1056.25%)
Mutual labels: devops, containers
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+1100%)
Mutual labels: devops, containers
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-4.69%)
Mutual labels: devops, devops-tools
Devops
Tools&scripts for devops.
Contents
- Container/docker management
- Kubernetes deployment&management
- Networking experiments
- Vagrant tools
Get the scripts
git clone https://github.com/feiskyer/ops.git
cd ops
Kubernetes
Create a kubernetes cluster master
- Install kubernetes with docker:
# Setup kubernetes master.
./kubernetes/install-kubernetes.sh
Add a new node
# Setup token and CIDR first.
# replace this with yours.
export TOKEN="xxxx"
export MASTER_IP="x.x.x.x"
export CONTAINER_CIDR="10.244.2.0/24"
# Setup and join the new node.
./kubernetes/add-node.sh
Customize
- Use mirrors in China:
export USE_MIRROR=true
. Only required for Chinese users. - Container runtime:
export CONTAINER_RUNTIME="docker"
. Supported options:- docker
- containerd
- cri-o
- gvisor
- CNI network plugins:
export NETWORK_PLUGIN="flannel"
. Supported options:- flannel
- calico
- weave
- azure
- bridge
- Cluster CIDR:
export CLUSTER_CIDR="10.244.0.0/16"
- Container CIDR:
export CONTAINER_CIDR="10.244.1.0/24"
. Only required for bridge network plugin.
Kubernetes manifest examples
See k8s-examples.
Docker
./kubernetes/install-docker.sh
OVS
- Install ovs:
./ovs/ovs-install.sh
- Start ovn:
./ovs/ovn-start.sh
Misc
- Install golang:
./misc/golang-install.sh
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].