驱逐node节点pod

Posted mb60ffb84ea5705

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了驱逐node节点pod相关的知识,希望对你有一定的参考价值。

1. node节点维护,驱逐node节点pod

kubectl  drain   node1   --ignore-daemonsets

 

2. 恢复

kubectl uncordon  node1

 

drain = cordon + evict

 

判断是否开启超线程

 

逻辑CPU个数:

grep -c processor /proc/cpuinfo

 

物理CPU个数:

grep physical id

 

“siblings”指的是一个物理CPU有几个逻辑CPU

grep siblings

 

”cpu cores“指的是一个物理CPU有几个核

grep cpu cores

 

如果“siblings”和“cpu cores”一致,则说明不支持超线程,或者超线程未打开。
如果“siblings”是“cpu cores”的两倍,则说明支持超线程,并且超线程已打开。

 



以上是关于驱逐node节点pod的主要内容,如果未能解决你的问题,请参考以下文章

k8s集群驱逐node节点上的pod

K8s Pod 驱逐调度时间窗口

k8s删除node节点

kubernetes 组件之 kubelet

kubernetes之node资源紧缺时pod驱逐机制

十四. k8s资源需求和限制, 以及pod驱逐策略