kubenow
Se connecterCommencer gratuitement

Orchestration

Apprendre Kubernetes

Des fondamentaux à la sécurité du cluster, alignés sur les programmes KCNA, CKAD, CKA et CKS.

60 leçons disponibles sur 60 au programme · gratuit, en français

Découvrir la première leçon

Parcours 0 — Les prérequis : Linux et conteneurs

  1. 0.1Le terminal Linux essentiel : fichiers, processus, permissionsLab Linux
  2. 0.2Le réseau sans peur : IP, ports, DNS, curlLab Linux
  3. 0.3Qu'est-ce qu'un conteneur ? (namespaces, cgroups, images)Lab Linux
  4. 0.4Construire une image : Dockerfile, couches, bonnes pratiquesLab Linux
  5. 0.5Lire et écrire du YAML pour KubernetesThéorie

Parcours 1 — Les fondamentaux de Kubernetes (KCNA)

  1. 1.1L'architecture de Kubernetes : plan de contrôle, nœuds, APIThéorie
  2. 1.2kubectl : explorer l'API (get, describe, explain, -o yaml)Lab Kubernetes
  3. 1.3Votre premier podLab Kubernetes
  4. 1.4Labels et sélecteursLab Kubernetes
  5. 1.5Les namespacesLab Kubernetes
  6. 1.6Le cloud native en bref : microservices, observabilité, écosystème CNCFThéorie

Parcours 2 — Développer et déployer des applications (CKAD)

  1. 2.1Votre premier DeploymentLab Kubernetes
  2. 2.2Mise à jour progressive (rolling update)Lab Kubernetes
  3. 2.3Revenir en arrière (rollback)Lab Kubernetes
  4. 2.4Choisir la bonne ressource : Deployment, DaemonSet, StatefulSet, Job, CronJobLab Kubernetes
  5. 2.5Stratégies blue/green et canaryLab Kubernetes
  6. 2.6Pods multi-conteneurs : init et sidecarLab Kubernetes
  7. 2.7Volumes éphémères et persistantsLab Kubernetes
  8. 2.8ConfigMapsLab Kubernetes
  9. 2.9SecretsLab Kubernetes
  10. 2.10Requests, limits et quotasLab Kubernetes
  11. 2.11ServiceAccountsLab Kubernetes
  12. 2.12SecurityContext et capabilitiesLab Kubernetes
  13. 2.13Sondes : liveness, readiness, startupLab Kubernetes
  14. 2.14Logs, exec, debug et événementsLab Kubernetes
  15. 2.15Surveiller avec kubectl topLab Kubernetes
  16. 2.16Les dépréciations d'APILab Kubernetes
  17. 2.17Helm : installer des paquets existantsLab Kubernetes
  18. 2.18KustomizeLab Kubernetes
  19. 2.19Étendre Kubernetes : CRD et opérateurs (côté utilisateur)Lab Kubernetes (cluster complet)
  20. 2.20Authentification, autorisation et contrôle d'admissionThéorie

Parcours 3 — Réseau et exposition (CKAD · CKA)

  1. 3.1Rendre une application joignable : Service ClusterIPLab Kubernetes
  2. 3.2Connectivité entre podsLab Kubernetes
  3. 3.3NodePort, LoadBalancer et endpointsThéorie
  4. 3.4Le DNS du cluster et CoreDNSLab Kubernetes
  5. 3.5NetworkPoliciesLab Kubernetes
  6. 3.6Ingress : publier une applicationLab Kubernetes (cluster complet)
  7. 3.7Gateway APILab Kubernetes (cluster complet)

Parcours 4 — Administrer un cluster (CKA)

  1. 4.1RBAC : rôles, liaisons, moindre privilègeLab Kubernetes (cluster complet)
  2. 4.2Ordonnancement : nodeSelector, affinité, taints et tolérancesLab Kubernetes
  3. 4.3Applications auto-réparatrices : ReplicaSets, probes, PDBLab Kubernetes
  4. 4.4Autoscaling (HPA)Lab Kubernetes
  5. 4.5StorageClass et provisionnement dynamiqueLab Kubernetes
  6. 4.6PV, PVC, modes d'accès et politiques de récupérationLab Kubernetes
  7. 4.7Installer des composants avec Helm et KustomizeLab Kubernetes (cluster complet)
  8. 4.8Les interfaces d'extension : CNI, CSI, CRIThéorie
  9. 4.9Installer et configurer un opérateurThéorie

Parcours 5 — Dépanner (CKA, 30 % de l'examen)

  1. 5.1La méthode : du symptôme à la causeThéorie
  2. 5.2Dépanner une applicationLab Kubernetes
  3. 5.3Dépanner les Services et le réseauLab Kubernetes
  4. 5.4Suivre la consommation des ressourcesLab Kubernetes

Parcours 6 — Sécuriser (CKS)

  1. 6.1Pod Security StandardsLab Kubernetes (cluster complet)
  2. 6.2Gérer les Secrets en sécuritéLab Kubernetes (cluster complet)
  3. 6.3RBAC et comptes de service au moindre privilègeLab Kubernetes (cluster complet)
  4. 6.4Isolation : multi-tenancy et conteneurs bac à sable (gVisor)Théorie
  5. 6.5Restreindre le trafic avec les NetworkPoliciesLab Kubernetes
  6. 6.6Ingress avec TLSLab Kubernetes (cluster complet)
  7. 6.7Chaîne d'approvisionnement : images minimales, SBOM, signaturesLab Kubernetes
  8. 6.8Analyse statique des manifestes et images (kubesec, KubeLinter)Lab Kubernetes
  9. 6.9Conteneurs immuables à l'exécutionLab Kubernetes

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.