Saltar al contenido
uencoder

K8s Secret

Un Secret es un recurso de Kubernetes para almacenar datos sensibles (contraseñas, claves, certificados), codificado en base64 y montable como volúmenes o variables de entorno.

Propósito

Gestionar la configuración sensible de forma más segura que con los ConfigMaps.

Mecanismo

Los Secrets guardan pares clave-valor sensibles (codificación base64, no cifrado). Los Pods los consumen como variables de entorno o volúmenes montados; el acceso debe restringirse con RBAC. En producción, la buena práctica es combinar gestión externa de secretos (Vault/Sealed Secrets) con cifrado en reposo.

Casos de uso

  • Gestión de secretos
  • Configuración sensible
  • Seguridad de Kubernetes

Términos relacionados

References