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

建设企业网站注意事项ps设计教程网

建设企业网站注意事项,ps设计教程网,移动应用开发技术有哪些,黄浦专业做网站pod可以根据调度策略让pod调度到想要的节点上运行#xff0c;或者不在某节点运行。 1 查看现有节点运行环境已有标签 $ kubectl get nodes --show-labels NAME STATUS ROLES AGE VERSION LABELS ops-master-1 Ready control-plane,ma…pod可以根据调度策略让pod调度到想要的节点上运行或者不在某节点运行。 1 查看现有节点运行环境已有标签 $ kubectl get nodes --show-labels NAME STATUS ROLES AGE VERSION LABELS ops-master-1 Ready control-plane,master 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-master-1,kubernetes.io/oslinux,node-role.kubernetes.io/control-plane,node-role.kubernetes.io/master,node.kubernetes.io/exclude-from-external-load-balancers ops-master-2 Ready control-plane,master 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-master-2,kubernetes.io/oslinux,node-role.kubernetes.io/control-plane,node-role.kubernetes.io/master,node.kubernetes.io/exclude-from-external-load-balancers ops-master-3 Ready control-plane,master 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-master-3,kubernetes.io/oslinux,node-role.kubernetes.io/control-plane,node-role.kubernetes.io/master,node.kubernetes.io/exclude-from-external-load-balancers ops-worker-1 Ready none 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-worker-1,kubernetes.io/oslinux ops-worker-2 Ready none 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-worker-2,kubernetes.io/oslinux 2 添加标签 #给节点ops-worker-1打上标签envuat $ kubectl label node ops-worker-1 envuat#给节点ops-worker-2打上标签envprod $ kubectl label node ops-worker-2 envprod#查看生成的标签 $ kubectl get node --show-labels | grep env ops-worker-1 Ready none 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,envuat,kubernetes.io/archamd64,kubernetes.io/hostnameops-worker-1,kubernetes.io/oslinux ops-worker-2 Ready none 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,envprod,kubernetes.io/archamd64,kubernetes.io/hostnameops-worker-2,kubernetes.io/oslinux 3 指定标签分发pod 3.1 创建pod时候指定调度节点 3.1.1 生成deployment文件 $ cat nginx.yaml apiVersion: apps/v1 kind: Deployment metadata:name: nginx-test spec:replicas: 2selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:nodeSelector: #添加此行 env: uat #指定标签containers:- name: nginx-testimage: nginx:latestports:- containerPort: 803.1.2 执行生成pod  $ kubectl apply -f nginx.yaml deployment.apps/nginx-test created 3.1.3 查看结果  $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-test-6895cc9759-989h8 1/1 Running 0 7s 172.25.78.78 ops-worker-1 none none nginx-test-6895cc9759-slzcm 1/1 Running 0 7s 172.25.78.79 ops-worker-1 none none 3.2 运行状态pod迁移到指定节点 迁移过程相当于删除当前节点pod再在新node上生成pod生产环境操作时需要谨慎。 3.2.1 调整pod运行标签 $ kubectl edit deploy nginx-test 修改nodeSelector:env: uat 为nodeSelector:env: proddeployment.apps/nginx-test edited 3.2.2 查看结果  $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-test-6b7c99bbb-8sfh7 1/1 Running 0 49s 172.25.50.140 ops-worker-2 none none nginx-test-6b7c99bbb-hp62s 1/1 Running 0 67s 172.25.50.139 ops-worker-2 none none pod已经切换至ops-worker-2节点上且pod创建时间不足1分钟。 4 删除标签 $ kubectl label node ops-worker-1 env- node/ops-worker-1 labeled 查看节点上pod状态。 $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-node1-5f9555db6b-db2cq 1/1 Running 0 12m 172.25.78.76 ops-worker-1 none none nginx-node1-5f9555db6b-rq2pn 1/1 Running 0 12m 172.25.78.77 ops-worker-1 none none 删除节点标签正在运行的pod不受影响 。 查看节点标签。 $ kubectl get nodes --show-labels | grep ops-worker-1 ops-worker-1 Ready none 26d v1.21.9 beta.kubernetes.io/archamd64,beta.kubernetes.io/oslinux,kubernetes.io/archamd64,kubernetes.io/hostnameops-worker-1,kubernetes.io/oslinux 删除节点上的pod验证pod重新调度是否正常。 $ kubectl delete pod nginx-node1-5f9555db6b-db2cq pod nginx-node1-5f9555db6b-db2cq deleted $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-node1-5f9555db6b-ctbb9 0/1 Pending 0 59s none none none none nginx-node1-5f9555db6b-rq2pn 1/1 Running 0 16m 172.25.78.77 ops-worker-1 none none pod无法调度运行因为调度策略中的nodeSelector调度策略还存在因此生产环境在清理了node标签后一定要将运行在节点上的pod中配置的标签清理掉否则pod重启后将无法调度。
http://www.zqtcl.cn/news/734169/

相关文章:

  • 学校网站建设目的seo教学免费课程霸屏
  • 会计公司网站模板微信网站如何制作软件
  • 烟台做网站多少钱.net网站做增删改
  • 什么网站专门做软件的深圳电商网站制作
  • 局域网做网站家装公司哪家比较好
  • 免费的行情软件网站在线使用wordpress视频分享
  • 内容平台策划书网站优化公司推荐
  • 怎么在阿里巴巴网站做公司wordpress伪静态404
  • 配置 tomcat 做网站网站建设用什么语言
  • 大型的营销型网站建设怎么选择网站建设公司
  • 怎么用网站源码建站友情链接交换方式有哪些
  • 国外免费网站服务器链接幼教网站建设分析
  • 做药品网站有哪些陕西专业网站建设价格
  • 网络公司做网站网站 服务器选择
  • 湖南省重点建设项目办公室网站河南省住建局官网
  • 建设网站企业网上银行登录入口官方论坛系统
  • 嘉定建设机械网站合肥制作网页设计
  • 外链网站有哪些空港经济区内的建设工程网站
  • 企业网站开发价阿里云快速备份网站
  • 大型电子商务网站建设成本ai网页生成
  • 网页播放视频 网站开发常用网站搜索引擎
  • 制作一个购物网站要多少钱做创意小视频的网站
  • 淇县网站建设软件定制流程
  • 17网站一起做网店代发流程wordpress悬浮 联系
  • 如何查网站外链快速开发平台 免费开源
  • 做网站有哪些流程怎么做网站电影
  • 做街机棋牌上什么网站发广告网站策划和运营
  • 建网站是什么专业类别阳江网红人物
  • 网站建设工作描述株洲市建设质监站网站
  • 做网站 橙色怎么搭配吐鲁番市网站建设