为什么我在 kubernetes 集群中看不到任何具有 master 或 worker 角色的节点?

pre*_*tch 1 kubernetes kubernetes-ingress nginx-ingress

我在一台机器上执行了 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
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,没有节点是 Master 或 Worker 或类似的节点。

我没有任何特殊的设置,我所做的就是安装它并进行初始化。

日志文件中没有错误。仪表板是绿色的,所有东西都是绿色的。

这些是 kubectl 等的版本:

Client Version: v1.24.2
Kustomize Version: v4.5.4
Server Version: v1.24.2
Run Code Online (Sandbox Code Playgroud)

小智 6

主节点的标签已被弃用。这就是当使用kubectl get nodes其显示角色为“控制平面”而不是“控制平面,主控”时的情况

更多详细信息请参见以下链接 Kubeadm:http://git.k8s.io/enhancements/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md