Wenn Sie mit Kubernetes herumgespielt haben, wissen Sie um die rasante Entwicklung der am weitesten verbreiteten Container-Orchestrierungsplattform. Red Hat OpenShift ist eine unternehmenstaugliche Anwendungsplattform, die auf Kubernetes basiert und für Produktionsumgebungen bereit ist. Mit OpenShift 4 zielt Red Hat darauf ab, neue Releases in regelmäßigen Abständen bereitzustellen. Um bei all den neuen Änderungen auf dem Laufenden zu bleiben und Systemadministratoren und DevOps-Mitarbeitern zu helfen, die gleichzeitig mit mehreren Versionen Ihrer Kubernetes-Plattform arbeiten müssen, habe ich diesen Artikel geschrieben, in der Hoffnung, Ihnen dabei zu helfen, eventuelle Herausforderungen leichter zu meistern .
Unser Freund die alternatives
Befehl
Die alternatives
Der Befehl erstellt, entfernt, verwaltet und zeigt Informationen über die symbolischen Links an, aus denen das Alternativsystem besteht.
Aus der Manpage:
Das Alternativsystem ist eine Neuimplementierung des Debian-Alternativsystems. Es wurde hauptsächlich neu geschrieben, um die Abhängigkeit von Perl zu beseitigen; es ist als Drop-in-Ersatz für Debians update-dependencies-Skript gedacht.
Eine sehr gute Einführung in den Befehl finden Sie hier auf der Seite Enable Sysadmin:Introduction to the alternatives command in Linux.
Danach eine kurze Einführung in die alternatives
Befehl, es ist Zeit, sich an die Arbeit zu machen.
[Das könnte Ihnen auch gefallen: Ein Leitfaden für Systemadministratoren zu grundlegenden Kubernetes-Komponenten]
Der oc
Befehl
Erstellen Sie zuerst das Stammverzeichnis für alle Ihre oc
Client-Versionen. Zum Beispiel:
$ sudo mkdir -p /opt/openshift/client/
Führen Sie für jede Version, die Sie verwenden oder konfigurieren möchten, die folgenden Schritte aus:
1. Erstellen Sie den Ordner und kopieren Sie die Binärdatei für die von Ihnen gewählte Version:
$ sudo mkdir /opt/openshift/client/x.y.z
$ sudo cp /binary/path/x.y.z/oc /opt/openshift/client/x.y.z/
2. Erstellen Sie eine neue Alternative:
$ sudo alternatives --install /bin/oc oc /opt/openshift/client/x.y.z/oc 90
3. Wählen Sie als Nächstes eine der gerade konfigurierten Versionen aus. Geben Sie dazu Folgendes ein:
$ sudo alternatives --config oc
Wenn Sie einer von denen sind, deren Mantra „mit weniger mehr erreichen“ lautet, hier ein kleiner zusätzlicher Tipp:
$ alias oc_switch='sudo alternatives --config oc'
Möchten Sie mehr über Linux-Aliase erfahren? Siehe einen der folgenden Links von der Enable Sysadmin-Site:
- Wie man einen Alias unter Linux erstellt
- So erstellen Sie Befehlszeilen-Aliasnamen für Tastatureingaben in Linux
Tipps und Tricks zu OpenShift und Kubernetes-Tools
Mehr oc
Tipps werden gesammelt und erklärt von meinem Freund Eduardo Minguez, Principal System Engineer bei Red Hat, auf seiner OpenShift 4 Tips &Tricks-Site, einer Sammlung von OpenShift 4-Tipps und Tricks, die Ihnen das Container-Leben erleichtern.
Abschließend möchte ich Sie ermutigen, an der Session 10 großartige Kubernetes-Tools, die jeder Benutzer kennen sollte, teilzunehmen, die von Alex Soto, Director of Developer Experience bei Red Hat, präsentiert wird.
Wenn Sie neu bei OpenShift oder noch kein Pro-Benutzer sind, wird die Sitzung wahrscheinlich Ihren Tag versüßen.
[ Holen Sie sich dieses kostenlose E-Book:Verwalten Ihrer Kubernetes-Cluster für Dummies. ]
Die folgende Liste enthält zusätzliche Tools, geordnet nach Tool-Namen und einem Link für weitere Informationen, die Sie vielleicht ausprobieren möchten.
- k9s
- kubectl-Aliase
- Stern
- Tauchen
- Kuben
- Kube-PS1
- Kubectx
- Kubespy
- Kube-Shell
- Kubectl