Paiement par virement bancaire · Marocتعلَّم · مارِس · أتقِن

Catalogue / Conteneurs & orchestration

Kubernetes : orchestrer ses conteneurs, du premier Pod à la certification

Déployer, exposer, configurer, sécuriser et exploiter des applications sur Kubernetes, avec Helm, et préparer la CKA et la CKAD.

  • Intermédiaire à avancé
  • 17 leçons
  • 13 h 45

Formation MasterLinux · Texte original

Ce que vous apprendrez

  • Comprendre l'architecture d'un cluster et le rôle de chaque composant
  • Écrire des manifestes YAML propres et les gérer avec kubectl
  • Déployer, mettre à l'échelle, mettre à jour et revenir en arrière sans coupure
  • Exposer une application avec les Services, l'Ingress et la Gateway API
  • Séparer la configuration et les secrets du code avec ConfigMaps et Secrets
  • Persister des données avec les PersistentVolumes et les StatefulSets
  • Empaqueter et livrer une application avec Helm
  • Sécuriser un cluster avec RBAC, NetworkPolicy et Pod Security, et préparer la CKA et la CKAD

Programme de la formation

17 leçons · 13 h 45
Section 1 — Fondamentaux4 leçons · 2 h 25
  1. Pourquoi Kubernetes ? Orchestration et architecture d'un cluster Aperçu30 min
  2. kubectl et les objets Kubernetes — manifestes, namespaces, labels 35 min
  3. Les Pods — cycle de vie, conteneurs multiples et sondes de santé 40 min
  4. Deployments et ReplicaSets — mise à l'échelle, rolling update, rollback 40 min
Section 2 — Réseau, configuration et stockage5 leçons · 3 h 20
  1. Les Services — ClusterIP, NodePort, LoadBalancer et DNS interne 40 min
  2. Ingress, contrôleurs d'Ingress et Gateway API 40 min
  3. ConfigMaps et Secrets — séparer la configuration du code 40 min
  4. Le stockage — volumes, PersistentVolume, PVC, StorageClass et StatefulSet 45 min
  5. Jobs, CronJobs et DaemonSets — tâches ponctuelles, planifiées et agents par nœud 35 min
Section 3 — Production4 leçons · 3 h 30
  1. Ressources et planification — requests, limits, QoS, affinités, taints et HPA 50 min
  2. Helm — charts, values, install, upgrade, rollback et créer son chart 50 min
  3. Observer et dépanner un cluster — describe, logs, events, top, CrashLoopBackOff 50 min
  4. Déployer une application complète — front, API et base de données de bout en bout 1 h 00
Section 4 — Sécurité et exploitation2 leçons · 1 h 45
  1. Sécurité — RBAC, ServiceAccounts, NetworkPolicy et Pod Security Standards 55 min
  2. Exploitation — mises à jour de cluster, sauvegarde d'etcd et kubeadm 50 min
Section 5 — Certification2 leçons · 2 h 45
  1. Préparer la CKA et la CKAD — objectifs, méthode, alias et commandes impératives 45 min
  2. Examen blanc CKAD — 12 tâches chronométrées avec corrigé 2 h 00

Prérequis

  • La formation « Docker » (ou une bonne pratique des conteneurs)
  • Le cours « Fondamentaux » Linux (ligne de commande, fichiers, droits)

À qui s’adresse cette formation ?

  • Administrateurs système qui passent aux conteneurs
  • Développeurs qui déploient leurs API et leurs applications web
  • Ingénieurs DevOps et SRE
  • Candidats aux certifications CKA et CKAD