Helm的设计实现不支持升级或删除CRD, 当通过clusternet 创建了HelmRelease
之后,如果HelmChart
更新升级, CRD
资源发生了变更,可能会因CR
与CRD
不匹配而导致HelmRelease
安装或更新失败。
HelmChart
spec 中的replaceCRDs
选项设置为true
时(默认false
)时clusternet会在helm install/upgrade 之前replace helm chart及所有子chart中的crd资源以解决上述问题。
当skipCRDs
为true
时 replaceCRDs
选项不生效。
atomic
,createNamespace
,disableHooks
, force
, replace
, skipCRDs
, timeoutSeconds
, wait
, waitForJob
等均与 helm 一致,参阅helm 文档Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.