Sudo tee /etc/docker/daemon.json >/dev/null <
Install kubernetes cluster esxi habr install#
Sudo apt update & sudo apt install docker-ce =18.06.1~ce~3-0~ubuntu -y Stable" # Install docker ce (latest supported for K8s 1.13 is Docker 18.06) Sudo apt install ca-certificates software-properties-common apt-transport-https curl -y # Install packages to allow apt to use a repository over HTTPS # Install Docker CE # Update the apt package index If you want to speed things up and type the same commands to multiple sessions at once (there is going to be a lot or repetition otherwise), use tmux to open a SSH session to each of the IP addresses for your VMs (for more info see here ↗) govc - brew tap govmomi/tap/govc & brew install govmomi/tap/govc.I am using macOS, so will be using the brew package manager to install and manage my tools, if you are using Linux or Windows, use the appropriate install guide for each tool, according to your OS.įor each tool I will list the brew install command and the link to the install instructions for other OSes. We have a lot to cover, so let’s get to it! Prerequisites # Tools # This time we are going to step through installing all the necessary K8s components on each of the nodes ( kubeadm, kubectl and kubelet), the container runtime (Docker) and configuring the vSphere Cloud Provider for Kubernetes using kubeadm to bootstrap the cluster. In the last installment we created an Ubuntu 18.04 LTS image to use to clone VMs from for spinning up our K8s nodes, we then cloned four VMs out, one as the master and three to be used as workers.