nfl*_*cco 2 deployment kubernetes
我已经整合了一个简单的集群,其中包含几个可以很好地交互的部署,dns可以工作等等.但是,由于我正在使用部署,而且我有一些我在文档中找不到的问题.
如何使用部署文件的新副本非破坏性地更新部署?我有编辑和替换,但我真的想直接传入文件的更改字段(版本,图像,端口等)
将部署作为服务公开的首选方法是什么?有一个独立的文件,有一个暴露命令......我还应该考虑其他什么?是否可以将服务捆绑到部署文件中?
如何非破坏性地更新部署
你可以使用kubectl replace
或kubectl apply
.替换是完全替代.应用尝试执行选择性修补操作.
将部署作为服务公开的首选方法是什么?
您的所有建议都是有效的.有些人喜欢脚本,因为这kubectl expose
很棒.有些人想要更多的控制和版本控制,所以YAML文件+ kubectl apply
或者kubectl replace
是合适的.您可以将多个YAML"文档"捆绑到一个文件中,只需将"---"连接到一行就可以了.
归档时间: |
|
查看次数: |
160 次 |
最近记录: |