Process Flow - Secrets encryption at rest
Create Secret in Kubernetes
Secret stored in etcd (unencrypted)
Enable Encryption Configuration
Kubernetes API Server encrypts Secret data
Encrypted Secret stored in etcd
When Secret requested
API Server decrypts Secret before returning
User gets decrypted Secret
This flow shows how Kubernetes encrypts Secrets before saving them in etcd and decrypts them when accessed.