首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新Kubernetes部署+服务

如何更新Kubernetes部署+服务
EN

Stack Overflow用户
提问于 2016-08-31 21:43:06
回答 1查看 191关注 0票数 2

我已经将一个简单的集群与几个交互良好的部署组合在一起,dns工作,等等。但是,由于我使用的是部署,我有一些在文档中找不到答案的问题。

  • 如何使用部署文件的新副本非破坏性地更新部署?我有编辑和替换,但我真的很想传递文件本身与它的改变的字段(版本,图像,端口等)。
  • 将部署公开为服务的首选方法是什么?有一个独立的文件,有一个暴露命令.还有什么我该考虑的吗?是否可以将服务捆绑到部署文件中?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-31 22:58:45

如何以非破坏性方式更新部署?

您可以使用kubectl replacekubectl apply。替换是完全替换。应用尝试执行选择性修补程序操作。

将部署公开为服务的首选方法是什么?

你所有的建议都是正确的。有些人更喜欢脚本,因此kubectl expose是很棒的。有些人想要更多的控制和版本控制,所以YAML文件+ kubectl applykubectl replace是合适的。您可以将多个YAML“文档”捆绑到一个文件中,只需将块与行上的“--”单独连接。

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

https://stackoverflow.com/questions/39259474

复制
相关文章

相似问题

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