diff --git a/2023-08-31-openshift-rails-workshop/README.org b/2023-08-31-openshift-rails-workshop/README.org index 3d82443..6108449 100644 --- a/2023-08-31-openshift-rails-workshop/README.org +++ b/2023-08-31-openshift-rails-workshop/README.org @@ -176,3 +176,27 @@ EOF #+RESULTS: : subscription.operators.coreos.com/openshift-pipelines-operator created + + +* 5 - Install openshift web terminal operator + +Another helpful operator that we will use during the workshop is the [[https://cloud.redhat.com/blog/a-deeper-look-at-the-web-terminal-operator-1][OpenShift Web Terminal]]. This is a handy way to access a terminal directly within the OpenShift Web Console. + +#+begin_src bash :results output +cat << EOF | oc apply --filename - +apiVersion: operators.coreos.com/v1alpha1 +kind: Subscription +metadata: + name: web-terminal + namespace: openshift-operators +spec: + channel: fast + installPlanApproval: Automatic + name: web-terminal + source: redhat-operators + sourceNamespace: openshift-marketplace +EOF +#+end_src + +#+RESULTS: +: subscription.operators.coreos.com/web-terminal created diff --git a/2023-08-31-openshift-rails-workshop/images/web-terminal.gif b/2023-08-31-openshift-rails-workshop/images/web-terminal.gif new file mode 100644 index 0000000..acbd4fd Binary files /dev/null and b/2023-08-31-openshift-rails-workshop/images/web-terminal.gif differ diff --git a/2023-08-31-openshift-rails-workshop/instructions.org b/2023-08-31-openshift-rails-workshop/instructions.org index 44efcc2..3575b3b 100644 --- a/2023-08-31-openshift-rails-workshop/instructions.org +++ b/2023-08-31-openshift-rails-workshop/instructions.org @@ -23,7 +23,7 @@ The workshop provides ruby developers an introduction to OpenShift and container 6. Developing & deploying a new feature -* Introduction to containers & kubernetes +* 1. Introduction to containers & kubernetes Before we can get hands on with the workshop, let's pause for a moment and make sure we have an understanding of both [[https://www.redhat.com/en/topics/containers][containers]] and [[https://www.redhat.com/en/topics/containers/what-is-kubernetes][kubernetes]]. @@ -69,3 +69,19 @@ Kubernetes was originally developed and designed by engineers at Google. Google Red Hat was one of the first companies to work with Google on Kubernetes, even prior to launch, and has become the [[https://www.stackalytics.com/cncf?module=kubernetes][2nd leading contributor]] to the Kubernetes upstream project. Google donated the Kubernetes project to the newly formed [[https://www.cncf.io/][Cloud Native Computing Foundation]] (CNCF) in 2015. [[./images/kubernetes-diagram.svg]] + + +* 2. Exploring openshift application platform + +Now that we have refreshed on containers and kubernetes, let's take a tour through the OpenShift application platform from the perspective of a developer. + +** Web console developer view + +The first stop on our tour will be the Web consoler "Developer View". + + +** Web console terminal + +Sometimes you just need to quickly drop into a terminal to get something done. With the OpenShift Web Terminal you don't need to leave your browser or worry about logging in at a local terminal! + +[[./images/web-terminal.gif]]