Node是k8s集群中的工作负载节点,当某个Node宕机时,其上的工作负载会被Master自动转移到其他节点上去。

Node节点上运行着以下关键进程或服务:

Kubelet,负责Pod对应的容器的创建、启停管理,与Master节点协作,实现集群管理的基本功能。

kube-proxy,是提供k8s的通信与负载均衡功能的重要组件。

Docker Engine,docker引擎。

Node节点可以动态地加入到k8s集群中,在这个过程中kubelet找到Master完成信息注册。在加入集群后,kubelet进程就定时向Master节点发送操作系统、Docker版本、CPU、内存的统计信息,以及当前有哪些Pods在运行。当某个Node超时未发送以上信息时,会被Master判定为“失联”(Not Ready),随即触发工作负载转移的流程。

 

查看集群中有哪些Nodes:

[root@master ~]# kubectl get nodes

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐