Technical requirements
To follow along with the content of this chapter and implement the strategies and practices discussed, you will need the following technologies and installations:
- Kubernetes cluster: You will need a working Kubernetes cluster to manage Secrets within the environment. You can use a managed Kubernetes service such as Amazon Elastic Kubernetes Service (Amazon EKS), Azure Kubernetes Service (AKS), or Google Kubernetes Engine (GKE) to set up a local cluster using minikube or Kind.
- kubectl: This is the Kubernetes command-line tool that allows you to interact with your Kubernetes cluster. It’s essential for deploying and managing resources within your cluster.
- Secrets management tools: A basic understanding of how to manage Secrets using internal or external tools, or familiarity with tools such as HashiCorp Vault, CyberArk, AWS Secrets Manager, Azure Key Vault, and GCP Secret Manager is required. Additionally, it’s expected that you will...