在Debian上配置Kubernetes集群,可參考以下步驟:
- 準備工作:確保硬件滿足要求,如至少2核CPU、2GB RAM、20GB硬盤空間。在每個節點上設置主機名并更新
/etc/hosts
文件,關閉Swap分區。
- 安裝Docker:添加Docker的APT倉庫,安裝Docker并啟動服務。
- 安裝Kubernetes組件:添加Kubernetes的APT倉庫,安裝kubelet、kubeadm和kubectl,并鎖定版本。
- 初始化Kubernetes集群:在主節點上使用
kubeadm init
命令初始化集群,指定Pod網絡CIDR等參數。
- 配置kubectl:在主節點上將
/etc/kubernetes/admin.conf
復制到~/.kube/config
,并設置正確的權限。
- 安裝網絡插件:如使用Calico,通過
kubectl apply
命令應用相關配置文件。
- 加入工作節點:在工作節點上使用主節點初始化時生成的命令加入集群。
- 驗證集群:在主節點上使用
kubectl get nodes
等命令檢查集群狀態,部署示例應用程序進行測試。