OpenShift is Red Hat's platform for running containers, built directly on top of Kubernetes — the open-source engine that decides where containers run and keeps them alive. Kubernetes gives you that engine; OpenShift adds the parts most teams end up building themselves anyway: a way to go from source code to a running container without writing a Dockerfile, a web console, sensible security defaults, and a public URL for every app you deploy. This workshop runs on OKD, the free, community-built version of OpenShift — same concepts, same commands, nothing to license.
Everything below happens on that one pipeline, over and over, in every exercise:
The people running this workshop and answering questions along the way.
oc) and the Argo CD client for the GitOps chapters. Everything else runs in your browser.brew install openshift-cli argocd
oc version --client argocd version --client
PATH yet — close and reopen your terminal first.ping api.okd.internal
oc will refuse to connect entirely.root-ca.crt. Install it:sudo security add-trusted-cert -d -r trustRoot \ -k /Library/Keychains/System.keychain root-ca.crt
firstname.lastname.breakglass, is for trainers only — it won't work for you, and you don't need it.oc login -u username -p password does not work here, and the error it gives isn't helpful. We use single sign-on, and that login form can't handle it.oc login --web
oc whoami
oc new-project test-$(whoami) oc delete project test-$(whoami)
mtdtechnology-net organization on github.com — check your email or your GitHub notifications.openshift-workshop-ext GitHub team — that's what grants access to the repos above. If you don't see them after accepting the invite, tell your trainers.