Aller au contenu
uencoder

K8s Secret

Un Secret est une ressource Kubernetes servant à stocker des données sensibles (mots de passe, clés, certificats), encodée en base64 et montable en volumes ou en variables d'environnement.

Objectif

Gérer les configurations sensibles de façon plus sûre qu'avec les ConfigMaps.

Mécanisme

Les Secrets stockent des paires clé-valeur sensibles (encodage base64, pas du chiffrement). Les Pods les consomment en variables d'environnement ou en volumes montés ; l'accès doit être restreint par RBAC. En production, la bonne pratique combine gestion externe des secrets (Vault/Sealed Secrets) et chiffrement au repos.

Cas d’usage

  • Gestion des secrets
  • Configuration sensible
  • Sécurité Kubernetes

Termes associés

References