Die aufgeführten Befehle wurden mit der OpenShift Version 3.10 getestet und dokumentiert. In diesem Artikel befinden sich alle Informationen um OpenShift Projekte anlegen, verwalten, ändern und löschen zu können.
Um ein neues Projekt anzulegen wir der Befehl “new-project” verwendet (die geltenden Richtlinien zur Namensgebung müssen strikt eingehalten werden)
$ oc new-project <project_name> \ --description="<description>" --display-name="<display_name>"
Beispiel:
$ oc new-project msp-prod \ --description="Das ist ein Beispielprojekt zur demonstration" --display-name="MSP PROD"
Um alle Projekte alle Projekte anzuzeigen:
$ oc get projects
Um in das entsprechende Projekt zu wechseln:
$ oc project <namespace_name>
Um einen raschen Überblick über ein Projekt zu erhalten, können folgende Befehle verwendet werden.
Zeigt eine Gesamtübersicht aller vorhandenen Ressourcen eines Namespaces auf:
$ oc get all
Zeigt den Status des gesamten Namespaces auf:
$ oc status
Wenn Projektübergreifend gearbeitet wird:
$ oc get pods -n <namesapce_name>
Um sämtliche Inhalte eines Projektes zu löschen kann folgender Befehl verwendet werden:
$ oc delete all --all
builds, buildconfigs, deploymentconfigs, deployments, imagerepositories, pods, replicationcontrollers, routes, services, templates
permissions, members, quotas, limit ranges..