以下是在Debian系統上安裝Kubernetes的實戰指南:
確保硬件滿足要求,如至少2核CPU、2GB RAM、20GB硬盤空間等。準備好具有sudo權限的用戶,并確保所有節點網絡互通。
sudo apt update && sudo apt upgrade -y。sudo apt install -y docker-ce docker-ce-cli containerd.io。sysctl命令生效。kubelet、kubeadm和kubectl,并使用apt-mark hold防止其被更新。sudo swapoff -a,并編輯/etc/fstab文件注釋掉Swap相關行。hostnamectl設置主機名,并在/etc/hosts中添加節點IP和主機名的映射。sudo kubeadm init --pod-network-cidr=10.244.0.0/16等類似命令。~/.kube/config并設置正確的權限。kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml。sudo kubeadm join <master-ip>:6443 --token <token> --discovery-token-ca-cert-hash sha256:<hash>。在主節點上執行kubectl get nodes,若所有節點都顯示為Ready狀態,則安裝成功。