把某个pod固定到某个节点

1、查找这个pod是否正常运行

kubectl get pod -A -o wide | grep pod-name1

--pod-name1是pod名称,按实际的来
2、进入修改pod-name1 这个pod的deployment页面

kubectl edit deployment pod-name1-qosladal -n service-software

--pod-name1-qosladal为pod名称
3、编辑页面nodeSelector下的node: nodename标签修改为kubernetes.io/hostname: hostname01

--hostname01为linux主机的主机名
4.修改deployment后,pod会自动重启,所有pod-name1都在节点hostname01上

相关推荐
成为你的宁宁36 分钟前
【K8s HPA 水平扩缩容】
kubernetes·hpa
欢醉1 小时前
k8s调度容器失败The node had condition: [DiskPressure]
kubernetes·springcloud
Hui Baby18 小时前
K8S使用CRD和控制器简单应用
云原生·容器·kubernetes
Zhu7581 天前
在k8s环境部署Apache Superset最新版
容器·kubernetes·apache
Zhu7581 天前
在k8s环境部署Apache zookeeper3.9.5,高可用,多pod
容器·kubernetes·apache
运维大师1 天前
【K8S 运维实战】07-Pod生命周期与故障排查
运维·容器·kubernetes
easy_coder2 天前
K8s Pod 创建失败深度解析:从 IPAM 400 错误到子网资源耗尽
云原生·容器·kubernetes
heimeiyingwang2 天前
【架构实战】可观测性三支柱:日志、指标、链路的融合
elasticsearch·架构·kubernetes
CodexDave2 天前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
名字还没想好☜2 天前
Kubernetes Ingress 实战:域名路由、TLS 证书与 502/404 排查
运维·云原生·容器·kubernetes·ingress