升级Web API时避免重新创建Kubernetes集群

问题描述

也许我丢失了一些东西,但是我是在想,如果我想更新Azure中的kubernetes群集中托管的webapi,必须删除并重新创建它吗?

我在网上看到的说明似乎表明删除集群而不是升级api

保罗

解决方法

如果这是您的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

其他资源:

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...