Real-world examples of how Kubernetes Secrets are used in production environments
So far, we have seen some different approaches to managing Kubernetes Secrets. We will proceed and see examples of how Secrets are managed in a production environment. We will compare some different approaches, identifying their differences and looking at the pros and cons.
Qualities of Secrets management in production
When it comes to Kubernetes Secrets management in production, regardless of the approach taken, certain qualities need to be satisfied. These qualities make our production deployment robust and secure. The qualities are as follows:
- High availability
- Disaster recovery
- Encryption
- Auditing
Let us deep dive into each one of them.
High availability
Kubernetes is highly available; we saw how in Chapter 1, Understanding Kubernetes Secrets Management. A secret stored in Kubernetes will be stored on etcd, and etcd nodes are part of the Kubernetes cluster. If...