K8S更新部署docker的两种方法举例

前提条件  imagePullPolicy: Always

方法1:删除更新法

test-project为命名空间

--删除所有asp-svc下面的pod,这会导致从新拉取镜像

kubectl delete pods -l app=asp-svc -n test-project

--删除指定的pod,这会导致从新拉取镜像

kubectl delete pod asp-svc-v1-* -n test-project

方法2:修改镜像更新法

--更新容器镜像地址,如果地址无变化,就不更新,这需要jenkins构建的时候加上版本号才行。

 kubectl set image  Deployment/asp-svc-v1 container-t5wabo=镜像容器名:latest -n test-project

你可能感兴趣的:(docker,K8S,kubernetes,容器,云原生)