TKE节点管理

2020-06-30 09:59:07 浏览数 (1)

节点生命周期 在集群的控制面板上查看

状态 有健康,异常,已封锁,驱逐中

集群面板集群面板

新增节点

一个明显的蓝色按钮,新增节点,也可以灵活选择配置,数量

新增节点新增节点

查看初始化进度

初始化初始化
代码语言:txt复制
kubectl get nodes
NAME           STATUS                     ROLES    AGE     VERSION
172.27.0.16    Ready                      <none>   48m     v1.16.3-tke.9
172.27.16.13   Ready                      master   30h     v1.16.3-tke.9
172.27.16.14   Ready                      <none>   3m56s   v1.16.3-tke.9
172.27.16.15   Ready,SchedulingDisabled   <none>   29h     v1.16.3-tke.9
172.27.16.3    Ready                      <none>   4m22s   v1.16.3-tke.9
172.27.16.4    Ready                      master   30h     v1.16.3-tke.9
172.27.16.5    Ready                      <none>   29h     v1.16.3-tke.9
172.27.16.7    Ready                      master   30h     v1.16.3-tke.9

移除节点

移除节点会有提示

移除节点移除节点

如果是workload的pod在节点移除了,pod会在新的的节点新建;如果是裸pod,是会删除的,不会新建

驱逐或封锁节点

封锁节点,不调度节点

封锁节点封锁节点

集群里查看状态

代码语言:txt复制
kubectl get nodes
NAME           STATUS                     ROLES    AGE   VERSION
172.27.16.13   Ready                      master   30h   v1.16.3-tke.9
172.27.16.15   Ready                      <none>   30h   v1.16.3-tke.9
172.27.16.3    Ready                      <none>   20m   v1.16.3-tke.9
172.27.16.4    Ready                      master   30h   v1.16.3-tke.9
172.27.16.5    Ready,SchedulingDisabled   <none>   30h   v1.16.3-tke.9
172.27.16.7    Ready                      master   30h   v1.16.3-tke.9

极端情况,创建pod没有node节点可以调度时

代码语言:txt复制
kubectl get pods|grep nginx
nginx                    0/1     Pending   0          7s
kubectl get events
<unknown>   Warning   FailedScheduling          pod/nginx                     0/6 nodes are available: 3 node(s) had taints that the pod didn't tolerate, 3 node(s) were unschedulable.

取消封锁

取消封锁取消封锁

驱逐 删除节点上的pod后,节点不可调度

驱逐驱逐

查看状态,驱逐中,节点上的pod在其他的节点创建

 查看状态 查看状态

完成节点维护后,可以取消封锁

0 人点赞