Kubernetes Administration (pour préparer la CKA)

Formation : 14948

RÉFÉRENCE INTERNE DE LA FORMATION :

IBS_PREP_CKA

Description de la formation

Présentation :
Maîtrisez l’administration de Kubernetes avec cette formation officielle de la Linux Foundation, conçue pour préparer la certification Certified Kubernetes Administrator (CKA).
Ce cours couvre les concepts fondamentaux et avancés pour construire et gérer un cluster Kubernetes en production : installation, configuration réseau, gestion des déploiements, sécurité, stockage, surveillance et dépannage.
Grâce aux labs officiels, vous acquerrez les compétences pratiques nécessaires pour administrer des clusters Kubernetes et réussir l’examen CKA.

Objectifs :
Installer et configurer un cluster Kubernetes en production
Gérer les ressources, le stockage et les réseaux dans Kubernetes
Sécuriser et surveiller un cluster Kubernetes
Dépanner les problèmes courants d’administration
Préparer la certification Certified Kubernetes Administrator (CKA)

Programme :
1 – Introduction au Kubernetes Administration
Présentation des objectifs de la formation
Vue d’ensemble de Kubernetes et de la certification CKA
Aperçu des outils et ressources pédagogiques
Contexte de l’administration Kubernetes
2 - Concepts de Base de Kubernetes
Introduction aux Pods, Services et Deployments
Terminologie fondamentale de Kubernetes
Concepts d’orchestration et conteneurisation
Bases de l’interaction avec un cluster
Travaux pratiques : Labs et exercices officiels Linux Foundation
3 - Installation et Configuration
Préparation de l’infrastructure pour un cluster
Installation d’un cluster avec kubeadm
Configuration initiale des nœuds
Validation de l’installation
Travaux pratiques : Labs et exercices officiels Linux Foundation
4 - Architecture Kubernetes
Composants du Control Plane (API Server, Scheduler)
Rôles des Worker Nodes et communication
Architecture réseau interne
Fonctionnement des pods et conteneurs
Travaux pratiques : Labs et exercices officiels Linux Foundation
5 - Gestion des Accès à l’API
Exploration de l’API Kubernetes
Utilisation de kubectl pour gérer le cluster
Gestion des accès utilisateur
Interaction avec les endpoints API
Travaux pratiques : Labs et exercices officiels Linux Foundation
6 - Création et Gestion des Objets API
Définition des ressources via fichiers YAML
Gestion des Pods, Services et ConfigMaps
Création et modification des objets Kubernetes
Compréhension des spécifications API
Travaux pratiques : Labs et exercices officiels Linux Foundation
7 - Gestion de l’État avec les Deployments
Création et gestion des Deployments
Utilisation des ReplicaSets pour la scalabilité
Stratégies de mise à jour (Rolling Updates)
Gestion des rollbacks et versions
Travaux pratiques : Labs et exercices officiels Linux Foundation
8 - Helm et Kustomize
Déploiement d’applications avec Helm
Personnalisation des configurations avec Kustomize
Gestion des packages et templates
Automatisation des déploiements complexes
Travaux pratiques : Labs et exercices officiels Linux Foundation
9 - Volumes et Données
Configuration des volumes éphémères
Gestion des volumes persistants et PVC
Intégration avec les systèmes de stockage
Scénarios de persistance des données
Travaux pratiques : Labs et exercices officiels Linux Foundation
10 - Services
Création de Services (ClusterIP, NodePort)
Gestion de la connectivité entre Pods
Exposition des applications via LoadBalancer
Configuration des noms de services
Travaux pratiques : Labs et exercices officiels Linux Foundation
11 - Ingress
Configuration des contrôleurs Ingress
Gestion de l’accès externe aux applications
Routage basé sur les domaines et chemins
Sécurisation des Ingress avec TLS
Travaux pratiques : Labs et exercices officiels Linux Foundation
12 - Planification
Utilisation des taints et tolerations
Configuration des priorités de scheduling
Gestion des ressources (requests, limits)
Optimisation de la répartition des Pods
Travaux pratiques : Labs et exercices officiels Linux Foundation
13 - Logging et Troubleshooting
Accès et analyse des logs des Pods
Surveillance des événements Kubernetes
Diagnostic avec kubectl (describe, exec)
Résolution des problèmes courants
Travaux pratiques : Labs et exercices officiels Linux Foundation
14 - Définitions de Ressources Personnalisées (CRDs)
Création des Custom Resource Definitions
Gestion des ressources personnalisées
Utilisation des opérateurs pour l’automatisation
Extension des fonctionnalités Kubernetes
Travaux pratiques : Labs et exercices officiels Linux Foundation
15 - Sécurité
Configuration du RBAC pour les autorisations
Gestion des ServiceAccounts
Sécurisation des Pods (SecurityContext)
Bonnes pratiques de sécurité cluster
Travaux pratiques : Labs et exercices officiels Linux Foundation
16 - Haute Disponibilité
Configuration d’un Control Plane HA
Gestion des redondances et failover
Planification des mises à jour cluster
Maintenance et résilience en production
Travaux pratiques : Labs et exercices officiels Linux Foundation

Destinataires de la formation

Administrateurs systèmes
Ingénieurs DevOps
Professionnels IT gérant des infrastructures Kubernetes
Candidats à la certification CKA

Mots-clés en rapport avec la formation

Kubernetes
CKA
Linux Foundation
kubeadm
Cluster HA
Pods
Services
YAML
RBAC
API Kubernetes
Ingress
Volumes persistants
Helm
Kustomize
ReplicaSet
SecurityContext
Monitoring
Troubleshooting
CRD
Opérateurs
Cloud native
Certification Kubernetes