Course : Implementing Kubernetes

Practical course - 3d - 21h00 - Ref. UBE
Price : 2470 CHF E.T.

Implementing Kubernetes



Required course New edition of the course schedule



INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. UBE
  3d - 21h00
2470 CHF E.T.






Teaching objectives
At the end of the training, the participant will be able to:
Understand the positioning of Kubernetes and the notion of orchestration
Install Kubernetes and its various components
Use YAML descriptive files
Define best practices for working with Kubernetes

Course schedule

1
Introduction to kubernetes

  • From virtualization to containerization. The Docker/Kubernetes pair.
  • Installation solutions (MiniKube, On-Premise, etc.).
  • Installing and configuring Docker.
  • Accessing the Kubernetes cluster: CLI (kubectl), GUI (dashboard) and APIs.
  • Manual deployment and publishing.
  • Detail and introspection of deployment.
Hands-on work
Deployment of a test platform.

2
Descriptive files

  • YAML syntax.
  • Scalability of a deployment.
  • Update/rollback strategy.
  • Deleting a deployment.
Hands-on work
Deployment, publication and analysis of a deployment.

3
Kubernetes Architecture

  • Components of the master node: API server, scheduler, controller manager, etc.
  • Architecture of a minion: Kubelet, the container engine (docker), Kube-proxy.
  • Kubernetes objects: volume, service, pod, etc.
  • Solution of the deployment.
  • Stateful object, stateless object.
Hands-on work
Use of deployment.

4
Running Kubernetes

  • Clustering with replicas and deployment.
  • Types of services.
  • Labels and choosing a node for deployment.
  • Affinity and anti-affinity.
  • Daemons set, health check, config map and secrets.
  • Persistent Volumes and Persistent Volumes Claim.
Hands-on work
Deployment of a database and an application.

5
Advanced container management

  • Creation and automation of custom images.
  • Dockerfile.
  • One container and multiple services.
  • Deployment of a custom image.
Hands-on work
Creation and automation of custom images.

6
Kubernetes in production

  • Frontal administrable Ingress.
  • Resource limitation.
  • Resource management and autoscaling.
  • Service Discovery (env, DNS).
  • Namespaces and quotas.
  • Access management.
  • High availability and maintenance mode.
Hands-on work
Container deployment and scalability management.

7
Deploying a Kubernetes cluster

  • Preparing the knots.
  • Deployment: of a master-nodeadm, a master-node, a worker-node.
  • Setting up the Dashboard and the network.
Hands-on work
Deploying a cluster.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
FRANÇOIS-HUGUES M.
04/05/26
5 / 5

La première journée a été perturbée par les difficulté d’accès aux plateformes, principalement lié au fait que les prérequis n’avaient pas forcément été contrôlé par l’ensemble des élèves.Le temps de cette mise au point, la 1ère journée a été un peu trop théorique, nuisant à l’équilibre théorie/pratique, qui est pourtant globalement bon.Globalement, très bon formateur au niveau technique et pédagogique, qui plus est, est force de proposition dans l’amélioration de la flu
JONATHAN R.
04/05/26
5 / 5

Le contenu est très intéressant et la pédagogie est parfaite.le formateur prends sont temps pour répondre à nos questions et c’est parfait.Ce sont des choses que je connaissais déjà en grande partie mais cela m’a permis de revoir les bases et de mieux appréhender les différentes problèmatiques
OLIVIER F.
04/05/26
5 / 5

tres bien. correspond à ce que j’attendais



Publication date : 03/18/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 15 to 17 June 2026 *
FR
Remote class
Registration
From 20 to 22 July 2026
FR
Remote class
Registration
From 20 to 22 July 2026
EN
Remote class
Registration
From 17 to 19 August 2026
FR
Remote class
Registration
From 21 to 23 September 2026
FR
Remote class
Registration
From 19 to 21 October 2026
FR
Remote class
Registration
From 19 to 21 October 2026
EN
Remote class
Registration
From 16 to 18 November 2026
FR
Remote class
Registration
From 7 to 9 December 2026
FR
Remote class
Registration

REMOTE CLASS
2026 : 15 June, 20 July, 20 July, 17 Aug., 21 Sep., 19 Oct., 19 Oct., 16 Nov., 7 Dec.