有没有办法通过命令应用nodeSelector?(如kubectl apply
(
如果它适用于运行中的部署或名称空间,那就太好了,否则应用于运行的pod也没问题。
欢迎任何提示
您可以使用kubectl补丁命令,如下所示:
kubectl patch deployments nginx-deployment -p '{"spec": {"template": {"spec": {"nodeSelector": {"kubernetes.io/hostname": "node-2"}}}}}'
成功修补后,部署的所有pod都将在与选择器匹配的节点上重新启动。