首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新StatefulSet中的环境变量

如何更新StatefulSet中的环境变量
EN

Stack Overflow用户
提问于 2018-07-18 14:30:52
回答 1查看 3.7K关注 0票数 0

我想更新Kubernetes StatefulSet中的环境变量。我更新了YAML文件并执行了$kubectl apply -f my-statefulset.yml,但没有任何变化。然后我尝试了$kubectl scale sts my-statefulset --replicas=0; kubectl scale sts my-statefulset --replicas=4,它只在StatefulSet中重新创建了最后一个pod。

删除整个StatefulSet并仅仅为了更改环境变量而重新创建它看起来不是一个好主意。$kubectl patch可以在这里工作,但我无法形成更新json。在这里,我需要一些关于如何在StatefulSet中更新环境变量的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 22:18:31

如果您的StatefulSet名称为my-statefulset,则以下命令将对您有所帮助:

kubectl patch statefulset my-statefulset -p '{"spec":{"updateStrategy":{"type":"RollingUpdate"}}}'

您可以在Updating StatefulSets文档中找到更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51395003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档