kubenow
Se connecterCommencer gratuitement

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

  1. Votre mission
  2. Pas à pas
  3. Où se place l'analyse statique
  4. Installer KubeLinter
  5. Analyser
  6. Les vérifications les plus fréquentes
  7. 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

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.