In diesem Lab werden wir gemeinsam den oc Client installieren und konfigurieren, damit wir danach die ersten Schritte auf der OpenShift Techlab Plattform durchführen können.
Der oc client stellt ein Interface zu OpenShift V3 bereit.
Der Client ist in Go programmiert und kommt als einzelnes Binary für die folgenden Betriebsysteme daher:
- Microsoft Windows
- macOS
- Linux
Die für die Techlab-Plattform passende Client-Version kann unter folgenden URLs
Sobald der Client heruntergeladen wurde, muss er auf dem System in einem Verzeichnis, das über den PATH erreichbar ist, abgelegt werden.
Linux
~/bin
macOS
~/bin
Windows
C:\OpenShift\
Der oc Client muss ausgeführt werden können.
cd ~/bin
chmod +x oc
Unter Linux und macOS ist das Verzeichnis ~/bin bereits im PATH, daher muss hier nichts gemacht werden.
Falls der oc Client in einem anderen Verzeichnis abgelegt wurde, kann der PATH wie folgt gesetzt werden:
$ export PATH=$PATH:[path to oc client]
Unter Windows kann der PATH in den erweiterten Systemeinstellungen konfiguriert werden. Dies ist abhängig von der entsprechenden Windows Version:
Windows Quick Hack
Legen sie den oc Client direkt im Verzeichnis C:\Windows ab.
Der oc Client sollte jetzt korrekt installiert sein. Am besten überprüfen wir das, indem wir den folgenden Command ausführen:
$ oc version
Der folgende Output sollte angezeigt werden:
oc v3.4.1.24
kubernetes v1.4.0+776c994
[...]
Ist dies nicht der Fall, ist möglicherweise die PATH Variable nicht korrekt gesetzt.
Mit Linux und Mac kann die bash completion mit folgendem Befehl temporär eingerichtet werden:
source <(oc completion bash)
Oder für zsh:
source <(oc completion zsh)