OBJECTIFS de la formation de préparation à la certification Kubernetes CKA

    A l’issue de cette formation, les apprenants seront capables de :

    • Administrer le cycle de vie d’un cluster Kubernetes : Installer, configurer et mettre à jour un cluster multi-nœuds en utilisant kubeadm.
    • Gérer les objets et ressources : Déployer et scaler des applications via les objets natifs (Pods, Deployments, Services) en utilisant impérativement la ligne de commande kubectl pour l’efficacité.
    • Configurer le stockage et la persistance : Créer et gérer des PersistentVolumes (PV) et PersistentVolumeClaims (PVC) pour assurer la durabilité des données applicatives.
    • Sécuriser l’environnement : Implémenter des politiques de sécurité réseau (Network Policies) et gérer les contrôles d’accès basés sur les rôles (RBAC).
    • Diagnostiquer et réparer (Troubleshooting) : Identifier et résoudre les pannes courantes au niveau du cluster, des nœuds et des applications en analysant les logs et les événements système.
    • Préparer le passage à l’examen de certification Certified Kubernetes Administrator (coût du voucher en sus)

POUR QUI ?

    Administrateurs Systèmes, DevOps, Développeurs, SRE, Architectes Cloud, Candidats à la certification Kubernetes CKA.

PRÉ-REQUIS

Maîtrise de Linux (CLI), notions de base Docker/Conteneurs, compréhension TCP/IP.

PROGRAMME DE LA FORMATION Kubernetes Administrator

Préparation à la certification Kubernetes Administrateur CKA

    Jour 1 : Architecture et Premiers Pas

    Matin : Les fondations

    • Architecture d’un cluster K8s : Control Plane vs Worker Nodes 
    • Installation « The Hard Way » (survol) vs Kubeadm.
    • Lab : Installation de Minikube ou d’un cluster Kubernetes local (via Kind, k3s, etc.).
    • Lab : Exploration des composants du cluster.
    • Lab : Création d’un Dockerfile pour une application simple.
    • Lab : Exploration des commandes de base de kubectl (kubectl get nodes, kubectl cluster-info, etc.).
    • Les Pods : L’atome de Kubernetes. Manifestes YAML impératifs vs déclaratifs.
    • Lab : Création d’un fichier YAML simple pour un Pod et déploiement sur le cluster.
    • Lab : Création d’un Pod multi-conteneurs avec un fichier YAML.

    Après-midi : Workloads & Scheduling

    • ReplicaSets et Deployments : Gérer le cycle de vie et le scaling.
    • Namespaces et Quotas : Organiser et limiter les ressources.
    • Scheduling avancé : Taints, Tolerations, Node Affinity et Node Selectors.
    • Lab : Déploiement d’une application avec un fichier YAML de Déploiement.
    • Lab : Mise à jour d’une application avec un rolling update et rollback en cas d’erreur.
    • Lab : Gestion des quotas de ressources dans un Namespace.
    • Lab : Configuration de l’autoscaling avec HPA (Horizontal Pod Autoscaler).
    • Lab : Utilisation de Helm pour déployer une application (exemple: WordPress).

    Jour 2 : Services, Stockage et Configuration

    Matin : Networking & Services

    • Le modèle réseau K8s (CNI).
    • Services : ClusterIP, NodePort, LoadBalancer.
    • Ingress Controllers : Exposer les applications HTTP/HTTPS.
    • Network Policies : Sécuriser les flux (le pare-feu interne).
    • Lab : Création d’un Service pour exposer un Pod.
    • Lab : Déploiement d’une application microservices avec plusieurs Pods et Services.
    • Lab : Utilisation d’un Ingress.
    • Lab : Application de Network Policies pour isoler des Pods.
    • Lab : Troubleshoot network

    Après-midi : Stockage & État

    • Volumes, Persistent Volumes (PV) et Persistent Volume Claims (PVC).
    • Storage Classes : Provisionnement dynamique.
    • ConfigMaps et Secrets : Externaliser la configuration et les données sensibles.
    • Lab : Montage d’un volume persistant dans un Pod.
    • Lab : Utilisation de StatefulSets pour déployer une base de données (exemple: MySQL).
    • Lab : Utilisation de ConfigMaps et Secrets pour injecter des configurations dans un Pod.
    • Lab : Troubleshoot stockage

    Jour 3 : Maintenance, Sécurité et Troubleshooting

    Matin : Cluster Maintenance & Sécurité

    • Mise à jour du cluster (Upgrade via kubeadm).
    • Sauvegarde et Restauration de l’ETCD (Compétence critique pour l’examen).
    • RBAC (Role Based Access Control) : Création de Roles, ClusterRoles et Bindings.
    • ServiceAccounts.
    • Lab : Création de rôles et de ClusterRoles avec RBAC.
    • Lab : Sécurisation des Secrets avec le chiffrement dans etcd.
    • Lab : Troubleshoot Secrets

    Après-midi : Troubleshooting Avancé

    • Méthodologie de dépannage : Cluster, Node, et Application.
    • Analyse des logs (Journald, logs conteneurs).
    • Problèmes réseaux courants (DNS, CNI).
    • Lab : Surveillance des ressources avec les outils natifs.
    • Lab : Troubleshoot avancé

PÉDAGOGIE

Près de 70% du temps est consacré à la mise en pratique via des labs.

Support de cours en français remis à chaque participant au format numérique.

ÉVALUATION / CERTIFICATION

Learneo met en oeuvre des modalités d’évaluation en amont et tout au long du parcours de formation : positionnement, pré-requis, atteinte des objectifs.

MODALITÉS D’ACCÈS & INSCRIPTION

Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.

Accessibilité Handicap :

Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.

Délais d’accès :

Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.

Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.