Formation Kubernetes

Ce cours de 4 jours avec instructeur fournit aux étudiants les connaissances nécessaires pour l’utilisation et l’administration de clusters Kubernetes pour le déploiement d’applications cloud. Une connaissance de Docker ou le cours Docker sont un pré-requis nécessaire.

Descriptif du cours

Kubectl et k9s

Namespaces

Manifests YAML

Pod “mono-container”

Interagir avec un Pod (logs, shell, events, etc.)

Service discovery, Service NodePort

Pod “multi-containers” : sidecar et initContainer

Deployment, rolling update, scaling et rollback

Resources : request et limit

Sondes : startupProbe, livenessProbe, readinessProbe

Configmap et Secret

Service et Networking

Volumes et Volumes persistants

StatefulSet

DaemonSet

Job

Cronjob

Sécurité

RBAC

Scheduling : PriorityClass, QoS, ResourceQuota, LimitRange

Helm

A la fin du cours
l’étudiant sera en mesure de:

Utiliser Helm pour packager une application

Déployer une application cloud dans Kubernetes

Utiliser Kubernetes avec les best practices de sécurité en vigueur

Effectuer le tuning de performance pour optimiser l’utilisation des ressources

Informations

Public : Ce cours s’adresse aux administrateurs systèmes Linux ayant une connaissance de Docker.
Langues : Français
Prérequis : Connaissances Docker.
Nombre minimum de participants : 2
Nombre maximum de participants : 6

Durée : 4 jours

Prix

Prix Public / Participant : CHF 3'000.- par participant