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.
ABDELBAKI B.
15/06/26
5 / 5

Je tiens à remercier le formateur pour la qualité de son intervention. Il a fourni un effort remarquable tout au long de la formation, s’est montré très à l’écoute et a fait preuve d’un grand professionnalisme.
OPHÉLIE B.
15/06/26
4 / 5

Le cours était complet et a abordé l’ensemble des concepts et des outils de Kube
WAGLE KAMAL S.
15/06/26
5 / 5

bon équilibre entre théorie , pratique et des questions en prod



Publication date : 03/18/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 20 to 22 July 2026 *
FR
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 : 20 July, 17 Aug., 21 Sep., 19 Oct., 19 Oct., 16 Nov., 7 Dec.