Process Flow - Secrets are not encrypted by default
Create Secret YAML
kubectl apply Secret
Secret stored in etcd
Secret stored as base64 (not encrypted)
Anyone with etcd access can decode Secret
Enable Encryption at Rest to protect Secret
This flow shows how Kubernetes stores Secrets by default as base64 in etcd without encryption, exposing them unless encryption at rest is enabled.