我发现,当我使用helm upgrade
部署新的Helm图表(重命名某些Pod)时,旧的Pod仍将驻留在集群中,而新的Pod正在运行并成功部署。
那么这是helm
不会在发生重命名的情况下删除旧资源的预期行为吗?
例如,在
deploy 1
中,我有一个资源调用Foo
,但我将其重命名为Bar
并触发了一个新的deploy 2
,因此在{{1}之后},资源deploy 2
是否会自动删除或重命名为Foo
?
如果没有,是否有任何方法可以确保Bar
进行干净升级而不保留任何旧数据?