Docker, Kubernetes and OpenShift 3 for Developers ( dockkubopenshift | 35 hours )

Prerequisites:
  • An basic understanding of container concepts
  • Experience with the Linux command line
  • Application development experience

Audience

  • Architects
  • Developers
Overview:

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers.

Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

OpenShift Container Platform (formerly OpenShift Enterprise) brings Docker and Kubernetes together into a managed platform, or PaaS (Platform as a Service), to further ease and simplify the deployment of Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift Container Platform is maintained by Red Hat and runs atop of Red Hat Enterprise Linux.

In this instructor-led, live training, participants will learn how to use OpenShift Container Platform to deploy containerized applications.

By the end of this training, participants will be able to:

  • Create and configure an OpenShift setup.
  • Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Format of the Course

  • Part lecture, part discussion, exercises and heavy hands-on practice.

Course Customization Options

  • This course is based on OpenShift Container Platform version 3.x. 
  • To customize the course or request training on a different version of OpenShift (e.g., OpenShift Container Platform 4 or OKD), please contact us to arrange.
Course Outline:

Introduction

  • From Docker containers, to managed clusters of containers with Kubernetes, to managed Docker and Kubernetes with OpenShift.

Docker

  • Overview of Docker architecture
  • Setting up Docker
  • Running a web application in a container
  • Managing Docker images
  • Networking Docker containers
  • Managing the date inside a Docker Container

Kubernetes

  • Overview of Kubernetes architecture
  • Managing a cluster of Docker containers with Kubernetes

OpenShift Container Platform

  • Overview of OpenShift Container Platform architecture
  • Creating containerized services
  • Managing Docker containers with OpenShift Container Platform
  • Creating and managing container images
  • Deploying multi-container applications
  • Setting up an OpenShift Container Platform cluster
  • Deploying applications on OpenShift Container Platform using source-to-image (S2I)

Closing remarks

Sites Published:

United Arab Emirates - Docker, Kubernetes and OpenShift 3 for Developers

Qatar - Docker, Kubernetes and OpenShift 3 for Developers

Egypt - Docker, Kubernetes and OpenShift 3 for Developers

Saudi Arabia - Docker, Kubernetes and OpenShift 3 for Developers

South Africa - Docker, Kubernetes and OpenShift 3 for Developers

Brasil - Docker, Kubernetes e OpenShift para Desenvolvedores e Administradores

Canada - Docker, Kubernetes and OpenShift 3 for Developers

中国 - Docker, Kubernetes and OpenShift 3 for Developers

香港 - Docker, Kubernetes and OpenShift 3 for Developers

澳門 - Docker, Kubernetes and OpenShift 3 for Developers

台灣 - Docker, Kubernetes and OpenShift for Developers

USA - Docker, Kubernetes and OpenShift 3 for Developers

Österreich - Docker, Kubernetes and OpenShift 3 for Developers

Schweiz - Docker, Kubernetes and OpenShift 3 for Developers

Deutschland - Docker, Kubernetes and OpenShift 3 for Developers

Czech Republic - Docker, Kubernetes and OpenShift 3 for Developers

Denmark - Docker, Kubernetes and OpenShift 3 for Developers

Estonia - Docker, Kubernetes and OpenShift 3 for Developers

Finland - Docker, Kubernetes and OpenShift 3 for Developers

Greece - Docker, Kubernetes and OpenShift 3 for Developers

Magyarország - Docker, Kubernetes and OpenShift 3 for Developers

Ireland - Docker, Kubernetes and OpenShift 3 for Developers

Luxembourg - Docker, Kubernetes and OpenShift 3 for Developers

Latvia - Docker, Kubernetes and OpenShift 3 for Developers

España - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Italia - Docker, Kubernetes and OpenShift 3 for Developers

Lithuania - Docker, Kubernetes and OpenShift 3 for Developers

Nederland - Docker, Kubernetes and OpenShift 3 for Developers

Norway - Docker, Kubernetes and OpenShift 3 for Developers

Portugal - Docker, Kubernetes e OpenShift para Desenvolvedores e Administradores

România - Docker, Kubernetes and OpenShift 3 for Developers

Sverige - Docker, Kubernetes and OpenShift 3 for Developers

Türkiye - Docker, Kubernetes and OpenShift 3 for Developers

Malta - Docker, Kubernetes and OpenShift 3 for Developers

Belgique - Docker, Kubernetes and OpenShift 3 for Developers

France - Docker, Kubernetes and OpenShift 3 for Developers

日本 - Docker, Kubernetes and OpenShift 3 for Developers

Australia - Docker, Kubernetes and OpenShift 3 for Developers

Malaysia - Docker, Kubernetes and OpenShift 3 for Developers

New Zealand - Docker, Kubernetes and OpenShift 3 for Developers

Philippines - Docker, Kubernetes and OpenShift 3 for Developers

Singapore - Docker, Kubernetes and OpenShift 3 for Developers

Thailand - Docker, Kubernetes and OpenShift 3 for Developers

Vietnam - Docker, Kubernetes and OpenShift 3 for Developers

India - Docker, Kubernetes and OpenShift 3 for Developers

Argentina - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Chile - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Costa Rica - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Ecuador - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Guatemala - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Colombia - Docker, Kubernetes y OpenShift para desarrolladores y administradores

México - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Panama - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Peru - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Uruguay - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Venezuela - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Polska - Docker, Kubernetes and OpenShift 3 for Developers

United Kingdom - Docker, Kubernetes and OpenShift 3 for Developers

South Korea - Docker, Kubernetes and OpenShift 3 for Developers

Pakistan - Docker, Kubernetes and OpenShift 3 for Developers

Sri Lanka - Docker, Kubernetes and OpenShift 3 for Developers

Bulgaria - Docker, Kubernetes and OpenShift 3 for Developers

Bolivia - Docker, Kubernetes y OpenShift para desarrolladores y administradores

Indonesia - Docker, Kubernetes and OpenShift 3 for Developers

Kazakhstan - Docker, Kubernetes and OpenShift 3 for Developers

Moldova - Docker, Kubernetes and OpenShift 3 for Developers

Morocco - Docker, Kubernetes and OpenShift 3 for Developers

Tunisia - Docker, Kubernetes and OpenShift 3 for Developers

Kuwait - Docker, Kubernetes and OpenShift 3 for Developers

Oman - Docker, Kubernetes and OpenShift 3 for Developers

Slovakia - Docker, Kubernetes and OpenShift 3 for Developers

Kenya - Docker, Kubernetes and OpenShift 3 for Developers

Nigeria - Docker, Kubernetes and OpenShift 3 for Developers

Botswana - Docker, Kubernetes and OpenShift 3 for Developers

Slovenia - Docker, Kubernetes and OpenShift 3 for Developers

Croatia - Docker, Kubernetes and OpenShift 3 for Developers

Serbia - Docker, Kubernetes and OpenShift 3 for Developers

Bhutan - Docker, Kubernetes and OpenShift 3 for Developers

Nepal - Docker, Kubernetes and OpenShift 3 for Developers