JAX London, 5-8 October 2020
The Online Conference for Java & Software Innovation

SOLD OUT – From 0 to 100 – OpenShift, Kubernetes and Docker for budding DevOps specialists

This talk originates from the archive. To the CURRENT program
Where the Java community meets online! Until we start: ✓ Team discounts ✓ All inclusive4-day-passes still available Register now

More talks in the program:

Monday, October 8 2018
09:00 - 17:00
Room D
Booking note:
OpenShift Workshop

Docker is a popular choice in tech today. However, containers alone are not enough to bring complex applications into production. Load balancing, fault tolerance, continuous integration and delivery, logging/monitoring, and release management are some of the other important aspects for successfully rolling out software products.
Kubernetes helps achieve these tasks by transferring the area of containers to the cloud. It makes it possible to model a single large host from many “small” hosts, which then benefits from automation. However, Kubernetes is just a piece of technology meant to simplify the release and development process.
Finally, OpenShift from Red Hat is a well-rounded approach towards DevOps that brings everything together.

The workshop is separated into three parts.

Part 1: Docker

Docker concepts: What is the architecture of Docker and its components? Next you’ll learn about the CLI and its most important commands. We continue with building application stacks with Docker Compose

and provision hosts with Docker Machine. Finally we learn about volume mappings to mount persistent storage into our containers.

Part 2: Kubernetes

Kubernetes sits on top of Docker and so we need to learn more about the architecture. Then we move on to learn about the most important artefacts and APIs of Kubernetes. We create an example Deployment and a ReplicaSet for an application and inspect the parts of the Kubernetes Dashboard.

Last but not least we learn the basics of role based access control (RBAC).

Part 3: Openshift

We learn what Openshift adds to Kubernetes and install a local mini cluster on our laptops. In parallel we see how a real world cluster gets up and running on bare metal. We learn more about routes and CI/CD pipelines.

Finally we learn how to make zero downtime deployments in Openshift.

The attendees need a Linux laptop with an Fedora, Ubuntu or Centos 7 operating system. If you can only bring a machine with windows, make sure that it is a run VirtualBox with VT-X enabled.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more