首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重启使用PVC的容器/部署?

如何重启使用PVC的容器/部署?
EN

Stack Overflow用户
提问于 2020-09-11 06:32:35
回答 1查看 512关注 0票数 0

我使用kubectl rollout restart deployment mydeployment-container作为一种特别的方式来启动一个新的容器,而不需要重新启动整个pod。

我喜欢这个命令的另一个行为是,一旦就绪探测通过,它就会启动新容器,并在终止旧容器之前优雅地切换。

使用持久卷声明时除外:

当我尝试使用相同的命令时,我的新容器停留在带有Multi-Attach error的ContainerCreating中,似乎持久卷声明有效地阻止了新容器的创建,该容器注定要使用该持久卷声明!

是的,出于内部策略的原因,它们被配置为ReadWriteOnce,但是不,我不能改变这一点。

我来这里是因为我希望学习一种新的工作流程,它将接近我目前使用的工作流程。

EN

回答 1

Stack Overflow用户

发布于 2020-09-11 11:21:27

您的strategy是什么,如果您将RollingUpdate替换为Recreate,kubernetes会在启动后续实例之前销毁原始实例,从而在重新挂载卷之前将其分离。

代码语言:javascript
复制
strategy:
    type: Recreate
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63838489

复制
相关文章

相似问题

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