Skip to content

coreywang/ops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devops

Build Status

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

Docker

  • Install docker v1.13: kubernetes/install-docker.sh
  • Install docker latest: export DOCKER_VERSION="latest" && kubernetes/install-docker.sh

Kubernetes

Create a kubernetes cluster master

  • Install kubernetes with docker: 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"

kubernetes/add-docker-node.sh

Kubernetes manifest examples

See k8s-examples.

OVS

  • Install ovs: ovs/ovs-install.sh
  • Start ovn: ovs/ovn-start.sh

Misc

  • Install golang: misc/golang-install.sh

About

Tools&scripts for daily devops.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 98.9%
  • Python 1.1%