Switch to table for agenda.
This commit is contained in:
@ -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 />
|
||||||
|
|||||||
Reference in New Issue
Block a user