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.
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
* Agenda
|
||||
|
||||
1. Introduction to containers & kubernetes
|
||||
|
||||
2. Exploring openshift application platform
|
||||
|
||||
3. Setting up our development environment
|
||||
|
||||
4. Deploying a ruby application
|
||||
|
||||
5. Creating a deployment pipeline
|
||||
|
||||
6. Developing & deploying a new feature
|
||||
| # | Topic | How | Time allocated | Section link |
|
||||
|---|------------------------------------------|--------------------------------|----------------|--------------|
|
||||
| 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 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]] |
|
||||
| 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]] |
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
* 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?
|
||||
@ -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 →]]
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
** 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.
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
** 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]]
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
* 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".
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
** 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]]
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
Reference in New Issue
Block a user