您的位置:首页 > 科技 > IT业 > 制作网页一般需要兼容哪些软件_百度域名服务器_东莞网络营销优化_网站推广方式有哪些

制作网页一般需要兼容哪些软件_百度域名服务器_东莞网络营销优化_网站推广方式有哪些

2025/3/20 0:13:38 来源:https://blog.csdn.net/weixin_65562581/article/details/144387497  浏览:    关键词:制作网页一般需要兼容哪些软件_百度域名服务器_东莞网络营销优化_网站推广方式有哪些
制作网页一般需要兼容哪些软件_百度域名服务器_东莞网络营销优化_网站推广方式有哪些

关键词: 

  ① requiredDuringSchedulingIgnoredDuringExecution:表示强匹配,必须要满足

  ② preferredDuringSchedulingIgnoredDuringExecution:表示弱匹配,尽可能满足,但不保证

示例:

apiVersion: v1
kind: Pod
metadata:name: with-node-affinity
spec:affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:  ##必须满足下面匹配规则nodeSelectorTerms:- matchExpressions:- key: envoperator: In  ##逻辑运算符支持:In,NotIn,Exists,DoesNotExist,Gt,Ltvalues:- test- devpreferredDuringSchedulingIgnoredDuringExecution: ##尽可能满足,但不保证- weight: 1preference:matchExpressions:- key: projectoperator: Invalues:- aminglinuxcontainers:- name: with-node-affinityimage: redis:6.0.6

说明:

匹配逻辑:

① 同时指定Node Selector和Node Affinity,两者必须同时满足;

② Node Affinity中指定多组nodeSelectorTerms,只需要一组满足就可以;

③ 当在nodeSelectorTerms中包含多组matchExpressions,必须全部满足才可以;

演示示例:

编辑pod的yaml
cat > nodeAffinity.yaml << EOF
apiVersion: v1
kind: Pod
metadata:name: node-affinity
spec:containers:- name: my-containerimage: nginx:1.23.2affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: special-nodeoperator: Exists
EOF给其中一个节点定义标签
kubectl label nodes k8s-worker2 special-node=true生效Pod yaml
kubectl apply -f nodeAffinity.yaml检查Pod所在node
root@k8s-master:/home/vagrant# kubectl get po -o wide
NAME            READY   STATUS    RESTARTS   AGE     IP             NODE          NOMINATED NODE   READINESS GATES
node-affinity   1/1     Running   0          3m47s   172.16.126.2   k8s-worker2   <none>           <none>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com