alauda / captain

A Helm 3 Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

如何用captain来upgrade一个subchart呢?

jiaoyang28 opened this issue · comments

如果我们想要ugprade一个umbrella chart底下的一个subchart,来实现只更新一个subservice而不对其它已经deploy的service产生影响。我们要怎么用captain实现以前的helm upgrade command?

是需要改变spec.values里的值,然后运行kubectl replace -f xx.yaml吗?

commented

如果我们想要ugprade一个umbrella chart底下的一个subchart,来实现只更新一个subservice而不对其它已经deploy的service产生影响。我们要怎么用captain实现以前的helm upgrade command?

是需要改变spec.values里的值,然后运行kubectl replace -f xx.yaml吗?

首先,通过更新helmrequest的spec下的values中的内容,可以达到upgrade chart的目的。
其次,您提到的upgrade一个subchart,具体什么场景?或者说如果你用helm满足你所描述的需求的话,会执行什么样的命令以及相关参数?