有一个K8S集群,我们的大多数Deployment只是更新映像的版本,但是有时我们也想更新Deployment配置的某些部分。我们的“部署”配置不包含图片的标签。
对于更新映像版本kubectl set image
,我似乎是最好的选择。
至于一起更新部署配置和映像,我看到了几种方法:
kubectl set image ...
[但是有两个部署] 您有什么建议? TIA, 维塔利
答案 0 :(得分:2)
老实说,这取决于您的喜好。
kubectl set image ...
。kubectl patch ...
命令准备补丁字符串,也不要这样做。kubectl edit ...
命令或kubectl apply -f path/to/your_deployment_configuration_file
。答案 1 :(得分:1)
编辑部署yam文件并更新映像。在部署命令中使用--record选项可跟踪部署历史记录。