Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feiskyer/ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

228 Commits

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 --recurse-submodules
cd ops

Kubernetes

Create a kubernetes cluster master

  • Install kubernetes with docker:
# Setup kubernetes master.
sudo ./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.
sudo ./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

sudo ./kubernetes/install-docker.sh

OVS

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

Misc

  • Install golang: sudo ./misc/golang-install.sh

About

Tools&scripts for daily devops.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /