Course : Implementing Kubernetes

Implementing Kubernetes






INTER
IN-HOUSE
CUSTOM

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

Ref. UBE
  3d - 21h00
Price : 2580 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,5 / 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.


Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 19 to 21 November 2025 *
FR
Remote class
Registration
From 8 to 10 December 2025 *
FR
Remote class
Registration
From 19 to 21 January 2026
FR
Remote class
Registration
From 16 to 18 February 2026
FR
Remote class
Registration
From 16 to 18 March 2026
FR
Remote class
Registration
From 20 to 22 April 2026
FR
Remote class
Registration
From 4 to 6 May 2026
FR
Remote class
Registration
From 15 to 17 June 2026
FR
Remote class
Registration
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 16 to 18 November 2026
FR
Remote class
Registration
From 7 to 9 December 2026
FR
Remote class
Registration