k8s更新deployment 命令
时间: 2023-07-17 21:04:02 浏览: 131
shell-auto-deploy-k8s.tar.gz
要更新 Kubernetes 中的 Deployment,你可以使用以下命令:
```
kubectl set image deployment/<deployment_name> <container_name>=<new_image>
```
其中,`<deployment_name>` 是你要更新的 Deployment 的名称,`<container_name>` 是要更新的容器的名称,`<new_image>` 是你要使用的新镜像的名称。
例如,如果你想要更新名为 `my-deployment` 的 Deployment 中的名为 `my-container` 的容器,使用新的镜像 `my-image:v2`,你可以运行以下命令:
```
kubectl set image deployment/my-deployment my-container=my-image:v2
```
这将会更新 Deployment,并在 Pod 中使用新的镜像。Kubernetes 将会自动进行滚动更新,逐步替换旧的 Pod。
阅读全文