Skip to content

Secrets

Secret con stringData (texto plano)

---
apiVersion: v1
kind: Secret
metadata:
  name: ejemplo-secret
  namespace: default
  labels:
    app: mi-app
  annotations:
    descripcion: "Secret con stringData (más legible)"
type: Opaque
stringData:
  api_key: "12345-abcde"
  password: "supersecreta"
  token.txt: |
    linea1
    linea2
    linea3
---

En stringData puedes usar `|` y `|-` exactamente igual que en un ConfigMap

Kubernetes convertirá automáticamente en base64 y guardará internamente en `data` al aplicar el YAML

Secret con data (codificado en base64)

1
2
3
4
5
6
7
8
9
---
apiVersion: v1
kind: Secret
metadata:
  name: ejemplo-secret-binario
type: Opaque
data:
  api_key: MTIzNDUtYWJjZGU=        # "12345-abcde"
  password: c3VwZXJzZWNyZXRh       # "supersecreta"