Tools&scripts for devops.
Contents
- Container/docker management
- Kubernetes deployment&management
- Networking experiments
- Vagrant tools
git clone https://github.com/feiskyer/ops.git
cd ops
- Install docker v1.13:
kubernetes/install-docker.sh
- Install docker latest:
export DOCKER_VERSION="latest" && kubernetes/install-docker.sh
- Install kubernetes with docker:
kubernetes/install-kubernetes.sh
- Install kubernetes with frakti:
kubernetes/install-kubernetes-frakti.sh
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"
- Add a new node with docker runtime:
kubernetes/add-docker-node.sh
- Add a new node with frakti runtime:
kubernetes/add-hyper-node.sh
- Install ovs:
ovs/ovs-install.sh
- Start ovn:
ovs/ovn-start.sh
- Install golang:
misc/golang-install.sh