在Ubuntu中搭建Kubernetes集群可以通過使用kubeadm工具來完成。以下是在Ubuntu上搭建Kubernetes集群的步驟:
sudo apt-get update
sudo apt-get install docker.io
sudo apt-get update
sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo kubeadm init
初始化完成后,會生成一個kubeadm join命令,用于將節點加入到集群中。
kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
sudo kubeadm join <Master節點的IP>:<端口號> --token <token> --discovery-token-ca-cert-hash sha256:<hash>
完成以上步驟后,就成功在Ubuntu中搭建了一個Kubernetes集群。