Integrating AWS Secrets Manager with EKS
To integrate AWS Secrets Manager with Kubernetes, we shall utilize the Secrets Store CSI Driver . As expected, AWS provides us with Secrets Store CSI Driver (https://github.com/aws/secrets-store-csi-driver-provider-aws). To integrate the driver with Kubernetes, we will create a Kubernetes cluster.
EKS cluster on AWS
As defined earlier, EKS in AWS stands for Elastic Kubernetes Service. We have the option to set up a Kubernetes cluster on the AWS cloud just like every other cloud. We will focus on the managed service offering for the purpose of this chapter because it requires less maintenance and setup overhead.
If there is already an existing EKS cluster available, the Terraform setup instructions can be ignored since the corresponding command-line arguments for AWS will be provided.
Implementing a Kubernetes cluster on AWS can require different amounts of effort based on the installation you want to achieve. One option is to create...