也许我丢失了一些东西,但是我是在想,如果我想更新Azure中的kubernetes群集中托管的webapi,必须删除并重新创建它吗?
我在网上看到的说明似乎表明删除集群而不是升级api
保罗
答案 0 :(得分:1)
如果这是您的Web API应用程序,则仅是部署映像更新,您无需删除整个集群。
有一个updating a nginx deployment带有新图像的示例:
kubectl set image deployment/nginx-deployment nginx=nginx:1.16.1 --record
通过这种方式,它将首先创建具有新版本映像的新Pod,一旦成功部署,它将终止旧Pod。
您可以通过运行来检查更新状态
kubectl rollout status deployment.v1.apps/nginx-deployment
其他资源: