如何在velero部署上运行helm升级



每当我试图在kubernetes(AKS(中的velero部署上运行helm升级时,它都会尝试删除velero的CRD,但在删除一些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

我做得不对吗?

在回答您之前,我在GCP中使用了带有HELM的Install Velero进行安装和测试。所以你可以从文章中找到我的Values.yaml内容。

helm install vmware-tanzu/velero --name velero --namespace velero -f Values.yaml --version 2.8.7 --set imageTag=1.2.0成功安装

在回答您的问题时,我可以使用和相同的命令升级velero

helm upgrade velero vmware-tanzu/velero --namespace velero --reuse-values 
--set image.pullPolicy=IfNotPresent

很遗憾,尚未在Azure上进行检查。请添加更多详细信息/日志,指定您无法删除的确切CRD。

相关内容

  • 没有找到相关文章

最新更新