For the initialization of the Kubernetes Ubuntu master and joining Windows nodes, we will be using kubeadm—as of Kubernetes 1.16 (and also 1.17), this is the only well-automated cluster deployment method for hybrid Windows/Linux clusters. The first step is the installation of kubeadm, kubelet, and kubectl on the Ubuntu Server VM. This is also covered in a script available in the GitHub repository, at: https://github.com/PacktPublishing/Hands-On-Kubernetes-on-Windows/blob/master/Chapter07/03_ubuntu-install-kubeadm.sh.
Initializing the cluster
The official instructions for installing kubeadm and initializing the Kubernetes master can be found at: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ and https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ ...
Get Hands-On Kubernetes on Windows now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.