6.8 · Parcours 6 — Sécuriser (CKS)
Analyse statique des manifestes et images (kubesec, KubeLinter)
Lab Kubernetes · questionnaire de validation · gratuit, dans le navigateur
Relire chaque manifeste à la main pour vérifier qu'il n'oublie aucune bonne pratique ne tient pas à l'échelle. L'analyse statique automatise cette relecture : un outil lit vos YAML avant leur déploiement et signale les conteneurs en root, les images latest, les ressources manquantes, les mots de passe en clair… Branché dans la CI, il bloque une erreur avant qu'elle n'atteigne le cluster.
Ce que vous saurez à la fin : installer et lancer KubeLinter, lire et corriger ses diagnostics, situer kubesec et les autres outils (images, politiques), et intégrer l'analyse dans un pipeline.
Au programme de ce lab
- Votre mission
- Pas à pas
- Où se place l'analyse statique
- Installer KubeLinter
- Analyser
- Les vérifications les plus fréquentes
- Les autres outils
Ce que KubeNow vérifie
- Une version d'image précise (latest-tag)
- Le mot de passe vient du Secret api-db (env-var-secret)
- Le Secret api-db contient la même valeur
- Requests et limits CPU et mémoire (unset-*-requirements)
- Durcissement du conteneur (run-as-non-root, privilege-escalation, drop-net-raw, read-only-root-fs)
- Un emptyDir est monté sur /tmp
- api est disponible et répond