Skip to content

Latest commit

 

History

History
109 lines (70 loc) · 2.72 KB

File metadata and controls

109 lines (70 loc) · 2.72 KB

Lab 2: OpenShift CLI installieren

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.

Command Line Interface

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

oc Client herunterladen und installieren

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\

Korrekte Berechtigung auf Linux und macOS erteilen

Der oc Client muss ausgeführt werden können.

cd ~/bin
chmod +x oc

den oc Client im PATH registrieren

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]

Windows

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.

Installation verifizieren

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.


bash/zsh completion (optional)

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)

Erste Schritte auf der Lab Plattform →

← zurück zur Übersicht