oc cheat sheet

Najčastejšie príkazy pre každodennú prácu s OpenShift.

Prihlásenie & projekty

  • oc login https://api.cluster:6443

    Prihlásenie do klastra

  • oc whoami

    Aktuálny používateľ

  • oc new-project demo

    Vytvorenie projektu

  • oc project demo

    Prepnutie projektu

  • oc get projects

    Zoznam projektov

Workloads

  • oc get pods

    Zoznam podov

  • oc describe pod <name>

    Detail podu

  • oc logs -f <pod>

    Live logy

  • oc rsh <pod>

    Shell v pode

  • oc scale deploy/app --replicas=3

    Zmena počtu replík

Build & deploy

  • oc new-app python~https://github.com/org/repo

    S2I aplikácia z gitu

  • oc start-build <bc>

    Spustenie buildu

  • oc expose svc/app

    Vytvorenie Route

  • oc rollout status deploy/app

    Stav rolloutu

Debug & údržba

  • oc debug node/<node>

    Debug shell na node

  • oc adm top pod

    CPU/RAM využitie

  • oc get events --sort-by=.lastTimestamp

    Cluster eventy

  • oc apply -f manifest.yaml

    Aplikuj YAML