Les différentes certifications Kubernetes
CKA (Certified Kubernetes Administrator)
La certification CKA est destinée aux administrateurs qui souhaitent déployer et administrer des clusters Kubernetes.
Les sujets couverts, les plus importants d’abord, sont :
- Diagnostic des anomalies dans les clusters et les applications
- Architecture, installation et configuration de clusters
- Services et réseau permettant aux micro-services de communiquer entre eux et d’être accessibles de l’extérieur
- Charges de travail : leur déploiement, mise à jour, configuration, mise à l’échelle
- Stockage pour le déploiement d’applications avec état (stateful)
CKAD (Certified Kubernetes Application Developer)
La certification CKAD est destinée aux développeurs qui souhaitent concevoir, développer, configurer et déployer des applications cloud native pour Kubernetes.
Les sujets couverts, les plus importants d’abord, sont :
- Design d’un pod et comment déployer et mettre à jour un pod
- Configuration d’un pod via Configmaps et Secrets, définition de ses besoins en ressources, sécurité d’accès
- Observabilité : Probes, logs, monitoring, debugging
- Concepts de base : primitives Kubernetes, création et configuration d’un pod simple
- Services et réseau permettant aux micro-services de communiquer entre eux et d’être accessibles de l’extérieur
- Pods multi-conteneur et leurs design patterns
- Persistance d’état pour les applications avec état (stateful)
CKS (Certified Kubernetes Security Specialist)
La certification CKS orientée sécurité intéressera les experts en sécurité qui devront sécuriser les clusters Kubernetes et les applications qui sont déployées sur ces clusters Kubernetes.
Les sujets couverts, les plus importants d’abord, sont :
- Minimiser les vulnérabilités des microservices
- Sécuriser la chaîne d’approvisionnement
- Sécuriser le monitoring, le logging, l’exécution
- Durcir le cluster en limitant et contrôlant les accès
- Durcir le système en limitant les accès
- Configurer le cluster pour le rendre sécurisé