首页 > 解决方案 > 重新部署时无法更新部署容器端口名称

问题描述

发生了什么:在应用 k8s 清单时默认提供 managementPort。

“mng-mytest”是部署清单中 containerPort 的名称别名。端口:

最近我们更改了默认管理端口的值,但是对于在重新部署新默认管理端口的更改时正在运行的现有部署,同时应用此问题失败,

部署“mytestservice-deployment”无效:spec.template.spec.containers[0].ports[2].name:重复值:“mng-mytest”

“mng-mytest”是部署清单中 containerPort 的名称别名。端口:

您预期会发生什么:应该应用新的端口值。

如何重现它(尽可能最小和精确):首先,将端口名称和值添加到部署清单的 containerPort 部分,然后部署。其次,更改 containerPort 的值但保持名称不变,然后在现有运行部署之上重新部署。

标签: kuberneteskubernetes-helmamazon-eks

解决方案


推荐阅读