Préparation à la certification CKA
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Déployer un cluster Kubernetes basé sur la distribution officielle Kubeadm
- Manipuler le cluster Kubernetes de manière efficace et sécurisée
- Gérer les actions d'exploitation les plus fréquentes sur un environnement Kubernetes
- Identifier les informations pertinentes et à jour pour passer la certification CKA (Certified Kubernetes Administrator)
- Mesurer vos points forts et ceux à améliorer pour réussir votre certification CKA
- Valider vos acquis, via le passage de la certification officielle CKA.
Programme de la formation
Présentation de la certification
- Tour d'horizon des certifications de la CNCF
- Présentation détaillée de la CKA (Certification Kubernetes Administrator)
- Présentation du contexte de l'examen
Gestion efficace de Kubernetes
- Identifier et maîtriser les commandes les plus utiles
- Créer rapidement des ressources Kubernetes
- Tour d'horizon des types de questions posées lors de l'examen
Exemple de travaux pratiques (à titre indicatif)
- Manipuler efficacement des templates pour créer rapidement des ressources Kubernetes
Présentation de la distribution Kubeadm
- Présentation de la distribution officielle Kubeadm
- Points forts et limites de Kubeadm
- Déployer un cluster Kubeadm
- Gestion du réseau dans Kubeadm
- Identifier les différences entre plusieurs plugins réseaux
- Sélectionner et configurer un plugin réseau
- Gérer le cycle de vie et la mise à jour d'un cluster Kubeadm et de ses plugins
Exemples de travaux pratiques (à titre indicatif)
- Déployer un cluster Kubeadm
- Manipuler la configuration Kubeadm
- Déployer un plugin réseau sur Kubeadm
- Gérer une mise à jour Kubeadm
Fondamentaux d'administration Kubernetes
- Comprendre le fonctionnement des droits d'accès sur Kubernetes : RBAC
- Comprendre le fonctionnement de la résolution DNS au sein d'un cluster : CoreDNS
- Identifier les composants à sauvegarder au sein d'un cluster Kubernetes
- Identifier les méthodes de sauvegarde et de restauration des informations Kubernetes : ETCD
Exemples de travaux pratiques (à titre indicatif)
- Manipuler et configurer la résolution DNS avec CoreDNS
- Manipuler et configurer les droits d'accès avec la fonction RBAC
- Sauvegarder et restaurer un cluster Kubernetes avec ETCD
Maîtriser le fonctionnement d'un cluster Kubernetes
- Comprendre la gestion des pods et la qualité de service au sein d'un cluster Kubernetes
- Comprendre l'impact des notions de limites et de réservations
- Maîtriser la configuration des limites et réservations
- Comprendre la priorisation des pods avec Pod Priority
- Gérer l'attribution de ressources aux applications avec les quotas et les "LimitRanges"
Exemples de travaux pratiques (à titre indicatif)
- Manipuler et configurer les quotas et "LimitRanges"
- Manipuler et configurer les limites, réservations et Pod Priority
- Manipuler l'ordonnancement et l'éviction des pods de manière maîtrisée
Autoscaling Kubernetes
- Présentation des fonctionnalités d'autoscalabilité de Kubernetes
- Comprendre le fonctionnement de l'autoscalabilité :
- Horizontale
- Verticale
- Du cluster avec l'ajout / la suppression automatique de nodes
Exemples de travaux pratiques (à titre indicatif)
- Manipuler et configurer l'autoscalabilité d'une application sur un cluster
Sécurité réseau et segmentation
- Présentation des fonctionnalités de sécurité au niveau réseau et impact des plugins utilisés
- Présentation des stratégies de sécurité NetworkPolicy
Exemples de travaux pratiques (à titre indicatif)
- Segmenter les communications
- Configurer la sécurité des communications au sein d'une application sur un cluster Kubernetes avec les NetworkPolicies
Maîtriser le troubleshooting
- Présentation des méthodes et outils disponibles pour analyser un cluster Kubernetes
- Identification et analyse des logs d'infrastructure Kubernetes
- Identification et analyse des logs applicatifs sur Kubernetes
- Mettre en place sa démarche de troubleshooting
Exemples de travaux pratiques (à titre indicatif)
- Troubleshooting de configuration et d'applications défaillantes sur Kubernetes
- Identification des causes
- Résolution des erreurs
Certification (en option)
- Prévoir l'achat d'un voucher en supplément
- Le passage de l'examen se fera ultérieurement
- L'examen (en anglais) s'effectuera en ligne, et durera en moyenne 2h00
- La validité de cette certification est de 3 ans
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification (proposée en option)
Les + de la formation
Cette formation est idéale pour les participants souhaitant se préparer à passer la certification CKA et souhaitant disposer de conseils avisés pour la réussir. De plus, un examen blanc est proposé aux participants les plus avancés. Vous pouvez retrouver toutes les informations utiles liées à la certification sur le site : https://www.cncf.io/certification/cka/.

Proposé par
M2I
"Un leadership dans le domaine de la formation"

Proposé par
M2I
