Switch to table for agenda.

This commit is contained in:
2023-08-27 20:45:43 +12:00
parent fcb619e879
commit 70a11dde62

View File

@ -8,24 +8,26 @@ Welcome to the OpenShift Ruby on Rails Workshop!
The workshop provides ruby developers an introduction to OpenShift and containers, and how these can be used to build fully automated end-to-end continuos integration and deployment pipelines for Ruby on Rails applications. The workshop provides ruby developers an introduction to OpenShift and containers, and how these can be used to build fully automated end-to-end continuos integration and deployment pipelines for Ruby on Rails applications.
<br/>
<br/>
* Agenda * Agenda
1. Introduction to containers & kubernetes | # | Topic | How | Time allocated | Section link |
|---|------------------------------------------|--------------------------------|----------------|--------------|
2. Exploring openshift application platform | 1 | Introduction to containers & kubernetes | Facilitator led, group session | 10m | [[#1-introduction-to-containers--kubernetes][Link]] |
| 2 | Exploring openshift application platform | Facilitator led, group session | 10m | [[#2-exploring-openshift-application-platform][Link]] |
3. Setting up our development environment | 3 | Setting up your development environment | Individual, hands on excercise | 10m | [[#3. Setting up your development environment][Link]] |
| 4 | Deploying a ruby application | Individual, hands on excercise | 20m | [[#4. Deploying a ruby application ][Link]] |
4. Deploying a ruby application | 5 | Creating a deployment pipeline | Individual, hands on excercise | 20m | [[#5. Creating a deployment pipeline ][Link]] |
| 6 | Developing & deploying a new feature | Individual, hands on excercise | 20m | [[#6. Developing & deploying a new feature ][Link]] |
5. Creating a deployment pipeline
6. Developing & deploying a new feature
<br />
<br />
* 1. 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]]. Before we can get hands on with the workshop, let's 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]].
** What are containers? ** What are containers?
@ -44,6 +46,8 @@ You can also easily move the containerized application between public, private a
[[https://www.redhat.com/en/topics/containers/whats-a-linux-container][Continue reading →]] [[https://www.redhat.com/en/topics/containers/whats-a-linux-container][Continue reading →]]
<br />
<br />
** Why are containers important? ** Why are containers important?
@ -55,6 +59,8 @@ Containers share the same operating system kernel and isolate the application pr
Because they are lightweight and portable, containers provide the opportunity for faster development and meeting business needs as they arise. Because they are lightweight and portable, containers provide the opportunity for faster development and meeting business needs as they arise.
<br />
<br />
** What is kubernetes? ** What is kubernetes?
@ -70,6 +76,8 @@ Red Hat was one of the first companies to work with Google on Kubernetes, even p
[[./images/kubernetes-diagram.svg]] [[./images/kubernetes-diagram.svg]]
<br />
<br />
* 2. Exploring openshift application platform * 2. Exploring openshift application platform
@ -79,9 +87,14 @@ Now that we have refreshed on containers and kubernetes, let's take a tour throu
The first stop on our tour will be the Web consoler "Developer View". The first stop on our tour will be the Web consoler "Developer View".
<br />
<br />
** Web console terminal ** 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! 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]] [[./images/web-terminal.gif]]
<br />
<br />