helm install
を実行しているとき(helm 3.0.2)
次のエラーが発生しました:エラー:rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: PodSecurityPolicy, namespace: , name: po-kube-state-metrics
しかし、私はそれを見つけられず、エラーでnsを取得できないので、どうすれば削除できますか?
kubectl get all --all-namespaces
を実行すると、すべてのリソースが表示されますが、po-kub-state-metrics
は表示されません...他のリソースにも発生します。
同じエラーが発生しました:monitoring-grafana
エンティティとkubectl get PodSecurityPolicy --all-namespaces
の結果:
monitoring-grafana false RunAsAny RunAsAny RunAsAny RunAsAny false configMap,emptyDir,projected,secret,do
私の場合、-forceでビルドを正常にアップグレードできます
Mulhasans-MacBook-Pro:helm-tuts mulhasan$ helm upgrade --install --force api-streamingserver ./api-streamingserver
これは、異なるリリースを使用していて、競合するリソースに別の名前を選択する場合、同じリリースで役立ちます。現時点では、Helmv3.xにはCRDのオプションがありません-Helmv3.xでは、skip-crdsが削除されています。