项目作者: tsl0922

项目描述 :
HA kubernetes cluster with kubeadm on vagrant
高级语言:
项目地址: git://github.com/tsl0922/kubeadm-vagrant.git
创建时间: 2019-04-12T09:04:27Z
项目社区:https://github.com/tsl0922/kubeadm-vagrant

开源协议:

下载


kubeadm-vagrant

Run kubernetes cluster with kubeadm on vagrant.

Reference: Creating Highly Available clusters with kubeadm

Requirements

  1. virtualbox: https://www.virtualbox.org/wiki/Downloads
  2. vagrant: https://www.vagrantup.com/downloads.html
  3. vagrant plugin install vagrant-hostmanager

Usage

Run vagrant up and wait for the cluster to be set up (change MASTER_COUNT to 3 to run a ha cluster).

To use kubectl on the master node, run:

  1. vagrant ssh master # use master1 if you are running ha cluster
  2. mkdir -p $HOME/.kube
  3. sudo cp -Rf /etc/kubernetes/admin.conf $HOME/.kube/config
  4. sudo chown $(id -u):$(id -g) $HOME/.kube/config
  5. kubectl cluster-info
  6. kubectl get nodes

Pod Network

Credits