在命名空间中部署和升级 Pod

问题描述 投票:0回答:1

我正在开发一个基于 Java Springboot 微服务的复杂应用程序,其中包含 30 个服务。

所有这些都是容器化的,并且来自 ECR,服务部署在 AWS 的 Kubernetes 命名空间内。

每次都会清除命名空间并重新部署所有服务。
我怎样才能只更新命名空间内的一项服务……是否可以进行这种部署。

有人可以请任何使用 helm 的示例配置或任何有用的链接

spring-boot kubernetes microservices kubernetes-helm
1个回答
1
投票

我怎样才能只更新命名空间内的一项服务……是否可以进行这种部署。

如果您正在执行

helm upgrade
,它应该只更新已更新的资源。

您需要了解 Helm 如何打包资源,

helm
使用
Kustomization
,因此如果您正在更新
Secrets
ConfigMap
等,它将为这些资源生成新名称。

作为副作用,它将“改变”

Deployment
,结果将是所有资源的“全面”部署


enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.