当前位置: 首页 > wzjs >正文

校园网站的建设费用无锡网站制作

校园网站的建设费用,无锡网站制作,罗湖网页设计,免费服务器虚拟化Pod节点亲和性和反亲和性 podaffinity:pod节点亲和性指的是pod会被调度到更趋近与哪个pod或哪类pod。 podunaffinity:pod节点反亲和性指的是pod会被调度到远离哪个pod或哪类pod 1. Pod节点亲和性 requiredDuringSchedulingIgnoredDuringExecution&am…

Pod节点亲和性和反亲和性

podaffinity:pod节点亲和性指的是pod会被调度到更趋近与哪个pod或哪类pod。

podunaffinity:pod节点反亲和性指的是pod会被调度到远离哪个pod或哪类pod

1.  Pod节点亲和性

requiredDuringSchedulingIgnoredDuringExecution: 硬亲和性

preferredDuringSchedulingIgnoredDuringExecution:软亲和性

vi pod-required-affinity-demo-1.yaml 
apiVersion: v1
kind: Pod
metadata:name: nginxlabels:app: nginxtier: monitor
spec:containers:- name: nginximage: 172.16.80.140/nginx/nginx:1.26imagePullPolicy: IfNotPresent
kubectl apply -f pod-required-affinity-demo-1.yaml 
kubectl get pods -owide

vi pod-required-affinity-demo-2.yaml 
kind: Pod
metadata:name: busyboxlabels:app: backendtier: db
spec:containers:- name: busyboximage: 172.16.80.140/busybox/busybox:latestimagePullPolicy: IfNotPresentcommand: ["sh","-c","sleep 3600"]affinity:podAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- {key: app, operator: In, values: ["nginx"]}topologyKey: kubernetes.io/hostname

以上可以看出,第二个pod(busybox)由于设置了硬亲和性,需要和具有app=nginx的标签的pod在一起,所以也被创 建到了node01上

Pod节点亲和性

vi pod-required-affinity-demo-3.yaml 
kind: Pod
metadata:name: busybox1labels:app: backend1tier: db
spec:containers:- name: busybox1image: 172.16.80.140/busybox/busybox:latestimagePullPolicy: IfNotPresentcommand: ["sh","-c","sleep 3600"]affinity:podAntiAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- {key: app, operator: In, values: ["nginx"]}topologyKey: kubernetes.io/hostname

以上可以看出,第三个pod(backend)设置了pod发亲和性,和匹配的pod创建在了不同的node上

vi pod-required-affinity-demo-4.yaml
apiVersion: v1
kind: Pod
metadata:name: busybox2labels:app: backendtier: db
spec:containers:- name: busybox2image: 172.16.80.140/busybox/busybox:latestimagePullPolicy: IfNotPresentcommand: ["sh","-c","sleep 3600"]affinity:podAntiAffinity:requiredDuringSchedulingIgnoredDuringExecution:- labelSelector:matchExpressions:- {key: app, operator: In, values: ["nginx"]}topologyKey: kubernetes.io/hostname- labelSelector:matchExpressions:- {key: tier, operator: In, values: ["db"]}topologyKey: kubernetes.io/hostname

以上可以看出,因为busybox2的反亲和性,导致没有pod符合条件,只能是pending状态

http://www.dtcms.com/wzjs/157081.html

相关文章:

  • 广西网站建设服务怎么做信息流广告代理商
  • 郑州企业网站制作成都百度推广公司电话
  • 物流网站建设的小结网络营销是什么专业
  • 小萝做h视频网站西安市网站
  • 做ghost系统的网站有哪些自己做网站的流程
  • 罗湖商城网站设计价格平台推广员是做什么的
  • 自己如何创建网站培训机构退费法律规定
  • 怎么做动态网站php沈阳关键词自然排名
  • 中国纪检监察报电子版官网电脑优化软件
  • 网站开发工程师应聘书范文谷歌优化怎么做
  • 网络设计是做什么的珠海百度seo
  • 昆山做网站的西安计算机培训机构哪个最好
  • 做杂志的网站在线代理浏览网站免费
  • 京东网站设计分析网站优化网
  • 泉州哪里做网站seo网址超级外链工具
  • 黑河做网站公司网站优化公司大家好
  • wordpress批量修改图片tag沈阳seo排名收费
  • 烟台做网站优化哪家好2021百度最新收录方法
  • 做网站有什么用百度快速seo软件
  • 外贸网站建设哪家快速西地那非片吃了多久会硬起来
  • 纳森网络做网站多少钱兰州网络推广关键词优化
  • 网站建设管理规范南昌seo公司
  • 网站规划和建设进度百度推广入口登录
  • 虎门做英文网站百度seo技术优化
  • drupal网站建设湖南正规seo公司
  • wordpress主题在哪百度seo关键词排名优化工具
  • 单位网站建设 管理制度seo教程搜索引擎优化入门与进阶
  • 内蒙古呼和浩特网站建设能够免费换友链的平台
  • 网站建设管理策划书全网营销系统是不是传销
  • 前端如何做能切换语言的网站重庆seo排名软件