Kubernetes资源配置与调度全解析
1. 节点亲和性调度
在Kubernetes中,节点亲和性是一种重要的调度机制。以 preferredDuringSchedulingIgnoredDuringExecution 为例,它只是给调度器的一个提示,并不保证一定按照此规则调度。
- 节点标签设置 :
- 为节点设置标签,如将一个节点的 kubernetes.io/image-name 标签设置为 nginx ,另一个设置为 hello-world ,第三个节点不设置标签。
- 可以使用以下命令查看节点标签:
./kubectl get nodes --show-labels
- 创建Pod定义文件 :创建一个名为
podNodeAffinity.yaml的文件,为使用preferredDuringSchedulingIgnoredDuringExecution节点亲和性的Pod分配权重为75,并设置匹配表达式。
apiVersion: v1
kind: Pod
metadata:
name: with-labels
annotations:
scheduler.alpha.kubernetes.io
Kubernetes资源调度详解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



