也许是一个明显的问题,但是我还没有找到有关k8s如何将Pod分配给节点的文档,目前我有一个集群,其中有5个工作节点,而3个节点已装有pod,而另外2个节点则没有Pod。 t,我知道我可以在yaml中为每个容器设置cpu,mem,但是默认情况下,k8s是如何工作的?
答案 0 :(得分:0)
根据@Amityo提供的documentation链接,其主要概念是根据使用情况project
├── src
│ └── foo
│ ├── __init__.py
│ └── bar.c
├── tests
│ ├── __init__.py
│ └── test_bar.py
├── tox.ini
└── setup.py
和nodeSelector
模型将Pod分配给Kubernetes中的节点,但是您也可以看看“ Taints and Tolerations”表示非常相似的方法,但是它们允许节点通过将某些特定条件与Node affinity
,key:
,value:
容差进行匹配来决定是否可以调度Pod。>