Kubernetes之调度篇
nodeSelector
添加标签到节点
kubectl label nodes <node-name> <label-key>=<label-value>kubectl label nodes kubernetes-foo-node-1.c.a-robinson.internal disktype=ssd[root@VM_0_13_centos prometheus]# kubectl get nodes --show-labels | grep ssd
10.168.1.4 Ready <none> 48d v1.16.3-tke.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=QCLOUD,beta.kubernetes.io/os=linux,cloud.tencent.com/node-instance-id=ins-4qz8yvgq,disktype=ssd,failure-domain.beta.kubernetes.io/region=gz,failure-domain.beta.kubernetes.io/zone=100003,kubernetes.io/arch=amd64,kubernetes.io/hostname=10.168.1.4,kubernetes.io/os=linux
[root@VM_0_13_centos prometheus]# kubectl describe node 10.168.1.4
Name: 10.168.1.4
Roles: <none>
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/instance-type=QCLOUD
beta.kubernetes.io/os=linux
cloud.tencent.com/node-instance-id=ins-4qz8yvgq
disktype=ssd
failure-domain.beta.kubernetes.io/region=gz
failure-domain.beta.kubernetes.io/zone=100003
kubernetes.io/arch=amd64
kubernetes.io/hostname=10.168.1.4
kubernetes.io/os=linux添加 nodeSelector 字段到 Pod 配置中

k8s默认给节点打的标签
节点的亲和性和反亲和性
pod的亲和性和反亲和性
podAffinity
podAntiAffinity
污点和容忍
节点添加和去除污点
pod容忍污点
多个污点的pod容忍策略
NoExecute类型pod继续运行时间
节点发生异常pod发生驱逐的原理
DaemonSet的调度和驱逐
TKE上的调度实践






参考链接
最后更新于