web-dev-qa-db-fra.com

Installation de Helm 3 pour les ressources existantes

lors de l'exécution helm install (barre 3.0.2)

J'ai eu l'erreur suivante: Erreur: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: kind: PodSecurityPolicy, namespace: , name: po-kube-state-metrics

Mais je ne le trouve pas et aussi Dans l'erreur, je n'obtiens pas le ns, comment puis-je le supprimer?

lors de l'exécution kubectl get all --all-namespaces Je vois toutes les ressources mais pas le po-kub-state-metrics ... ça arrive aussi à d'autres ressources, une idée?

J'ai la même erreur: monitoring-grafana entité et le résultat de kubectl get PodSecurityPolicy --all-namespaces est:

monitoring-grafana false RunAsAny RunAsAny RunAsAny RunAsAny false configMap,emptyDir,projected,secret,do

4
Jhon D

pour mon cas capable de mettre à jour ma version avec succès avec --force

Mulhasans-MacBook-Pro:helm-tuts mulhasan$ helm upgrade --install --force  api-streamingserver ./api-streamingserver

Cela vous aidera pour la même version si vous faites avec une version différente, choisissez un nom différent pour les ressources en conflit à partir de maintenant, Helmv3.x n'a pas d'option pour les CRD - skip-crds est supprimé dans Helmv3.x

0
Mansur Ali