À l'issue de la formation, vous serez capable de :
- Comprendre en profondeur le fonctionnement de Kubernetes (K8s) et l'architecture de ses différents composants (Control Plane & Worker Nodes).
- Savoir installer, configurer, sécuriser et administrer un cluster Kubernetes au quotidien.
- Maîtriser le placement automatique et l'ordonnancement (Scheduling) de vos conteneurs sur un cluster local ou dans le Cloud.
- Savoir automatiser et orchestrer les déploiements, les mises à jour transparentes (Rolling Updates) et les retours en arrière d'applications conteneurisées.
- Définir et appliquer les bonnes pratiques de l'écosystème Cloud-Native pour optimiser la résilience, la sécurité et la haute disponibilité avec Kubernetes.
Jour 1 : Genèse, Architecture Interne & Topologies
- Écosystème : Origine des orchestrateurs, gouvernance de la CNCF et alternatives du marché (Docker Swarm, Nomad).
- Control Plane : Mécanique interne des composants maîtres : kube-apiserver, etcd, kube-scheduler et controller-manager.
- Worker Nodes : Fonctionnement des composants esclaves : l'agent kubelet, le proxy réseau kube-proxy et le moteur CRI.
- Haute Disponibilité : Conception de clusters résilients (Mono-Master, Multi-Master et topologie du cluster etcd).
Jour 2 : Déploiement de Clusters & Objets Primitifs
- Provisionnement : Solutions locales (Minikube, Kind), outils de production (Kubeadm, Kubespray) et offres Cloud (GKE, EKS, AKS, OpenShift).
- Objets de base : Déploiement et isolation de l'objet Pod. Gestion des architectures multi-conteneurs (Sidecar, Init-Containers).
- Déploiements : Industrialisation des mises à l'échelle (ReplicaSets) et mises à jour transparentes (Deployments).
- Routage Réseau : Exposition des flux via les Services (ClusterIP, NodePort, LoadBalancer) et les contrôleurs d'Ingress.
Jour 3 : Stockage, Observabilité & Sécurité
- Persistance : Cycle de vie du stockage découplé : PersistentVolumes (PV), Claims (PVC) et allocation dynamique (StorageClasses).
- Observabilité : Collecte de métriques (DaemonSets) et introduction à la stack de monitoring de référence Prometheus & Grafana.
- Sécurisation : Contrôle d'accès et authentification (OpenID, Kube-login). Implémentation fine des autorisations via le modèle RBAC.
Attestation de formation
Non certifiante
Sans niveau spécifique