Objectives

Understand how Docker containers work and the details of Kubernetes clusters

  • Overview of runtime containers  
  • Understand container orchestration  
  • Handle Docker images, learn how to manage the Docker registry, and create your own Docker image with Dockerfile

Learn how to build and run a Linux Docker container

  • Run a Docker container and perform support and troubleshooting tasks on it  
  • Understand data persistence with Docker volumes  
  • Introduction to Docker networks

Learn how to design, create and deploy an application on a Kubernetes cluster

  • Discover the different components of a Kubernetes cluster  
  • Master the main Kubernetes objects: namespaces, pods, services and endpoints, Ingress  
  • Understand the various types of deployment  
  • Manage data persistence on Kubernetes  
  • Perform support and troubleshooting tasks

Method

  • Presentations, practical exercises, case studies and question-oriented demonstrations
  • Discussion and networking during breaks and lunch (included)

Target groups

  • This Docker and Kubernetes training is intended for developers, system administrators and IT professionals responsible for application deployment.

Prerequisites

  • A basic knowledge of Linux is necessary to be able to execute the basic commands: copy files, edit configuration files, etc. The whole training is done on the command line and the slides are clear on the commands to execute.

5% discount for SOUG, SwissPUG and DOAG members.

Trainers

Thumbnail [150x150]

Rémy Gaudey

Consultant

Thumbnail [150x150]

Ryan Badaï

Consultant