Learn at your own pace by choosing the topics that interest you
Intercepter et modifier les requêtes API avant persistence.
Scheduling avancé : static pods, priority, multi-schedulers.
Groupes d'API, versions et politique de dépréciation.
Security primitives, authentication methods, and user vs service account identity.
Scaling automatique : HPA, VPA, resize in-place.
Sauvegarder et restaurer l'état du cluster via etcd.
L'écosystème cloud-native : CNCF, standards ouverts, gouvernance Kubernetes.
Plongée dans les composants internes du cluster.
Installer un cluster Kubernetes avec kubeadm.
Maintenir un cluster en production : upgrades, drain, eviction.
Contrôler le point d'entrée et les arguments d'un container.
Externaliser la configuration applicative.
Comprendre les conteneurs, les runtimes et les standards OCI.
Understand the cluster, master kubectl, and run your first Pod.
Connect apps with Services and navigate the cluster with internal DNS.
Persist data with volumes, PersistentVolumes, and dynamic provisioning.
Deploy apps reliably with Deployments, inject configuration, and add health checks.
Étendre Kubernetes avec des CRDs et des controllers custom.
Un Pod par node : logging, monitoring, networking agents.
Stratégies de déploiement avancées : blue-green, canary.
From bare ReplicaSets to Deployments: scaling, rolling updates, rollback.
Découverte de services via DNS interne.
Route external traffic with Gateway API: GatewayClass, Gateway, HTTPRoute, TLS, and filters.
GitOps : principes, CI/CD cloud-native, ArgoCD.
Gestionnaire de packages Kubernetes.
Tâches one-shot et planifiées : Jobs et CronJobs.
Configurer l'accès au cluster : contextes, utilisateurs, clusters.
Maîtriser les commandes kubectl fondamentales.
Architecture, composants, API groups, versioning et politique de déprécation.
Réseau interne Kubernetes : CNI, pod networking, service networking.
Logs, métriques et événements pour surveiller les applications.
Patterns multi-containers : sidecar, init containers, ambassador.
Contrôler le trafic réseau entre Pods.
Prérequis réseau pour le CKA : switching, routing, DNS, namespaces.
Concepts d'observabilité : métriques, SLO/SLA/SLI, introduction à Prometheus.
Prise en main de la plateforme et contexte des certifications.
Namespaces, labels, selectors and annotations for structuring workloads.
emptyDir, hostPath, PersistentVolumes, PVCs, access modes and reclaim policies.
Image registries, pull secrets, Pod Security Standards and admission enforcement.
Pod structure, lifecycle phases, restart policies, and in-place editing.
Health checks : liveness, readiness, startup probes.
Contrôler les permissions : Roles, RoleBindings, ClusterRoles.
Contrôler CPU et mémoire : requests, limits, QoS.
Contrôler où les Pods s'exécutent : taints, tolerations, affinity.
Gérer les données sensibles (mots de passe, tokens, clés).
Contrôler les privilèges de sécurité des containers.
Identité des Pods pour accéder à l'API Kubernetes.
Service mesh : proxy sidecar, Envoy, Istio.
Exposer des Pods avec un point d'accès réseau stable.
Applications stateful : identité stable, stockage persistant par pod.
Provisionnement dynamique de volumes.
PKI Kubernetes : créer, gérer et renouveler les certificats TLS.
Systematic debugging of application, service, control plane, and node failures.
Comprendre la structure des objets Kubernetes et le format YAML.