Kubernetes更新容器映像

时间:2019-07-15 09:41:33

标签: kubernetes azure-devops

我正在尝试使用以下方法更新容器图像:

kubectl set image deployment/deployment name container name=
newimage:39

但遇到此错误

错误:必须在更改图片之前指定所有资源:

1 个答案:

答案 0 :(得分:1)

   kubectl set image deployment/<deployment-name> <container-name>=$IMAGE

您也可以尝试修补部署

kubectl patch deployment/deployment_name --patch "{\"spec\": {\"template\": {\"spec\": {\"initContainers\": [{\"name\": \"container_name\",\"image\": \"url_to_container\"}]}}}}"