2016-03-18 11 views
5

Wie ist die korrekte Installation von addons mit Kubernetes 1.1? Die docs sind nicht so klar, wie ich zu diesem Thema möchte; Sie scheinen zu implizieren, dass man Addons Yaml-Dateien nach/etc/kubernetes/addons auf Master-Knoten kopieren sollte, aber ich habe es versucht, und nichts passiert.Wie installiere ich Addons mit Kubernetes 1.1 richtig?

Zusätzlich für zusätzliche Verwirrung, implizieren die docs, dass Addons mit Kubernetes gebündelt sind:

So ist die einzige Art und Weise persistent Änderungen in Addons zu machen, ist die Manifeste auf dem Master-Server zu aktualisieren. Dennoch werden Benutzer davon abgeraten, dies alleine zu tun - sie sollten lieber auf eine neue Version von Kubernetes warten, die auch neue Versionen von Add-Ons enthalten wird.

Also, wie sollte ich Addons wirklich installieren, z. cluster-loadbalancing, mit Kubernetes 1.1?

Antwort

3

... sie scheinen zu implizieren, dass man addons 'yaml-Dateien nach/etc/kubernetes/addons auf Master-Knoten kopieren sollte, aber ich habe es versucht, und nichts passiert.

Dies trifft nur zu, wenn Sie einen der auf Salz basierenden Installationsmechanismen verwenden.

Also, wie sollte ich wirklich Addons installieren, z. Cluster-Loadbalancing, mit Kubernetes 1.1?

Die meisten der Add-ons können, indem lediglich kubectl create -f gegen die Replikation Controller und Service-Dateien für das Add-on installiert werden. Sie müssen den Namespace kube-system zuerst erstellen, wenn Sie dies noch nicht getan haben, und einige der Add-Ons (wie dns) erfordern, dass Sie einige Werte in einer Jinja-Vorlage eingeben, die andernfalls von salt gehandhabt würde.

+0

Einige Beispielbefehle/Skripts wären hilfreich. Das ist zu hoch und zeigt mir immer noch nicht, wie es geht. Run 'kubectl create -f' plus was? Was muss ich ausführen, installieren, herunterladen, kopieren, etc ... bevor ich 'kubectl create -f' starte? Dokumente und Suchergebnisse sind nicht klar. –

+0

Verwenden Sie immer noch Kubernetes 1.1? ;) –

+0

Client 1.3.0. Server 1.4.3. Laut "kubectl version" –