Red Hat OpenShift Projekte
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.
Neues Projekt Erstellen
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"
Vorhandenes Projekt betrachten
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>
Projekt Löschen
Um sämtliche Inhalte eines Projektes zu löschen kann folgender Befehl verwendet werden:
$ oc delete all --all
- Folgende Ressourcen werden somit gelöscht:
builds, buildconfigs, deploymentconfigs, deployments, imagerepositories, pods, replicationcontrollers, routes, services, templates
- ACHTUNG: Folgende Ressourcen bleiben weiterhin bestehen:
permissions, members, quotas, limit ranges..