我正在尝试使用以下方法更新容器图像:
kubectl set image deployment/deployment name container name=
newimage:39
但遇到此错误
错误:必须在更改图片之前指定所有资源:
答案 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\"}]}}}}"