在CentOS上部署Kubernetes可參考以下步驟:
- 準備工作:更新系統,安裝Docker并配置鏡像加速,關閉防火墻、SELinux,設置時區并同步時間,配置主機名和hosts文件。
- 安裝Kubernetes組件:添加Kubernetes倉庫,安裝kubelet、kubeadm和kubectl,并設置為開機自啟。
- 初始化Master節點:使用
kubeadm init命令初始化,指定Pod網絡CIDR等參數,保存初始化生成的配置信息。
- 配置kubectl:將Master節點的
admin.conf文件復制到用戶主目錄下的.kube文件夾,并設置正確的權限。
- 部署網絡插件:以Flannel或Calico為例,使用
kubectl apply命令部署網絡插件。
- 添加Node節點:在Master節點獲取加入集群的命令,然后在Node節點上執行該命令,將節點加入集群。
- 驗證集群:使用
kubectl get nodes和kubectl get pods --all-namespaces命令檢查集群狀態。