node设置同一dep的pod个数

Posted

tags:

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

您好,要设置Node上同一个Dep的Pod个数,可以通过修改Pod模板中的spec.replicas字段来实现,该字段控制Pod的副本数,可以设置最小值为200,最大值为500。此外,您还可以通过设置Pod的调度策略来控制Pod的数量,比如可以设置Pod的最大副本数,以及Pod的最小副本数,以便更好地控制Pod的数量。 参考技术A 如果您想限制同一个 Node 上的 Pod 的数量,可以使用 Kubernetes 中的资源限制功能。您可以为每个 Node 设置资源限制,包括 CPU 和内存,以限制可以在该节点上运行的 Pod 数量。您可以在节点的描述文件中指定资源限制,如下yaml所示:
apiVersion: v1
kind: Node
metadata:
name: node1
spec:
capacity:
cpu:

驱逐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设置同一dep的pod个数的主要内容,如果未能解决你的问题,请参考以下文章

驱逐node节点pod

K8s StatefulSet

k8s网络篇

[HDU 4507] 吉哥系列故事――恨7不成妻

k8s组件说明

K8s的网络详解