我在一臺機器上做了 kubeadm init。我按照網路等上的所有說明進行操作,結果如下:
kubectl get nodes:
NAME STATUS ROLES AGE VERSION
slchvdvcybld001 Ready control-plane 140m v1.24.2
slchvdvcydtb001 Ready <none> 136m v1.24.2
slchvdvcytst001 Ready <none> 137m v1.24.2
如您所見,沒有節點是 Master 或 worker 或類似的。
我沒有一些特殊的設定,我所做的就是安裝它并進行初始化。
日志檔案中沒有錯誤。儀表板是綠色的,一切都是綠色的。
這些是 kubectl 等的版本:
Client Version: v1.24.2
Kustomize Version: v4.5.4
Server Version: v1.24.2
uj5u.com熱心網友回復:
不推薦使用主節點的標簽。這就是將kubectl get nodes其顯示角色用作“控制平面”而不是“控制平面,主控”的地方
更多詳細資訊在以下鏈接 Kubeadm:http ://git.k8s.io/enhancements/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md
uj5u.com熱心網友回復:
Kubernetes 的 kube-scheduler 不需要特定的節點標簽來認為它們是可行的。node-role.kubernetes.io/control-plane唯一的例外是kubeadm 在安裝程序中應用的控制平面標簽。
在您的情況下,只需手動添加工人標簽:
kubectl label nodes slchvdvcydtb001 node-role.kubernetes.io/worker=
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/497060.html
標籤:Kubernetes Kubernetes入口 nginx入口 Kubernetes-设置
