kubernetes - 如何更改 pod 重启策略

标签 kubernetes

如何将正在运行的 pod 的重启策略从 Always 更改为 Never。我有 kubectl edit 但它不允许更改它。

最佳答案

如果kubectl edit不允许您更改 restartPolicy

这样做, kubectl delete deployment <deployment_name>

使用新更改编辑 yaml 文件。 然后再次创建部署。 kubectl create -f deployment.yaml

或者

使用新更改编辑 yaml 文件。 并将更改应用到部署使用。 kubectl apply -f deployment.yaml

这将删除旧 pod 并创建具有新更改的新 pod。

关于kubernetes - 如何更改 pod 重启策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57837262/

相关文章:

ubuntu - 尝试使用 minikube 运行 kubectl get pods 时无法读取客户端证书和客户端 key

azure - 找不到名称 : "cattle-admin-binding" namespace: "cattle-system" 的资源映射

azure - 使用 AKS 上的 api 服务器地址访问集群应用程序

redis - 如何在 kubernetes 中为 redis 服务配置 envoy 边缘代理?

docker - 在K8s中使用Docker相当于 “minikube docker-env”吗?

kubernetes - kubectl expose deployment 和 create service 有什么区别?

azure - 在 Kubernetes 中使用 Certbot(作为 CronJob)生成证书

docker - AKS 外部负载均衡器未与 PODS 通信

kubernetes - 什么是部署的 kubernetes 缩写?

某些查询中附加了 kubernetes dns 搜索域