每当我尝试在kubernetes(AKS)中的velero部署上运行helm upgrade时,它会尝试删除velero的CRD,并在删除一些后失败。
helm upgrade velero vmware-tanzu/velero --namespace velero \
--set-file credentials.secretContents.cloud=./credentials-velero \
--set configuration.provider=azure \
--set configuration.backupStorageLocation.name=azure \
--set configuration.backupStorageLocation.bucket='velero' \
--set configuration.backupStorageLocation.config.resourceGroup=us-dev \
--set configuration.backupStorageLocation.config.storageAccount=store1 \
--set snapshotsEnabled=true \
--set deployRestic=true \
--set configuration.volumeSnapshotLocation.name=azure \
--set configuration.volumeSnapshotLocation.config.resourceGroup=us-dev \
--set image.repository=velero/velero \
--set image.pullPolicy=Always \
--set initContainers[0].name=velero-plugin-for-microsoft-azure \
--set initContainers[0].image=velero/velero-plugin-for-microsoft-azure:master \
--set initContainers[0].volumeMounts[0].mountPath=/target \
--set initContainers[0].volumeMounts[0].name=plugins
我甚至尝试使用以下选项,但仍然相同的错误
--reuse-values
我做错了吗?
1条答案
按热度按时间uyto3xhc1#
我用Install Velero with HELM in GCP来安装和测试,然后才回答你。所以你可以从文章中找到我的
Values.yaml
内容。helm install vmware-tanzu/velero --name velero --namespace velero -f Values.yaml --version 2.8.7 --set imageTag=1.2.0
已成功执行安装回答您的问题,我能够使用与您相同的命令升级
velero
很遗憾,尚未检查Azure。请添加更多详细信息/日志,指定无法删除的确切CRD。