Introduction
When you store sensitive information like passwords or keys in Kubernetes, you want to keep them safe even if someone accesses the storage directly. Secrets encryption at rest means the data is stored encrypted on disk, so it stays protected.
When you want to protect sensitive data like API keys or passwords stored in Kubernetes Secrets from being read directly from disk.
When your Kubernetes cluster is running in a shared environment and you want to add an extra layer of security for stored secrets.
When compliance rules require encryption of sensitive data stored on persistent storage.
When you want to prevent attackers who gain access to etcd storage from reading secrets in plain text.
When you want to secure secrets without changing how your applications access them.