Kubernetes Secrets
Topics: Kubernetes
A Kubernetes Secret stores sensitive configuration data, such as credentials, for use by workloads or cluster components.
Subtopics
Create a secret
File secret.yml:
apiVersion: v1
data:
password: ZWlUbzl0aU9vZmFoR2gyUXVhZW5nb0g2YWhkb2hhZXoK
kind: Secret
metadata:
creationTimestamp: null
name: kutt-jwt-token
With Podman:
podman kube play secret.yml
Expose secret as environment variable
env:
- name: JWT_SECRET
valueFrom:
secretKeyRef:
name: kutt-jwt-token
key: password