helm init wurde in Version 3 entfernt

8

Der Befehl helm initfunktioniert ab Version 3 nicht mehr. Beim Ausführen werden helm --helpalle verfügbaren Befehle aufgelistet, unter denen sie initnicht mehr vorhanden sind.

Warum ist das so?

Aboger
quelle

Antworten:

11

Laut offizieller Dokumentation wurde der helm initBefehl ersatzlos entfernt:

Der Befehl helm init wurde entfernt. Es führte zwei Hauptfunktionen aus. Zuerst wurde Tiller installiert. Dies wird nicht mehr benötigt. Zweitens werden Verzeichnisse und Repositorys eingerichtet, in denen sich die Helmkonfiguration befand. Dies ist jetzt automatisiert. Wenn das Verzeichnis nicht vorhanden ist, wird es erstellt.


Es gab eine weitere bemerkenswerte Änderung, die Sie als nächstes beunruhigen könnte:

Das stableRepository wird standardmäßig nicht mehr hinzugefügt. Dieses Repository wird während der Lebensdauer von Helm v3 veraltet sein, und wir wechseln jetzt zu einem verteilten Modell von Repositorys, die vom Helm Hub durchsucht werden können.

Laut der offiziellen Kurzanleitung kann dies jedoch auf Wunsch manuell erfolgen:

$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/
$ helm repo update  

⎈ Happy Helming! ⎈

Aboger
quelle
In diesem Beitrag finden Sie eine Liste der Änderungen in Helm v3
Alonana