Managing Kubernetes Resources using AWS Cloudformation

8/18/2021

I am running multiple EKS clusters. They are created from a single parameterized CloudFormation template. All of them have some common setup – kubernetes like auto scaler and load balancer controller deployment.

These require me to use eksctl which in turn creates small cloudformation stacks but first and foremost is a non-declarative step in my workflow that I would like to have automated. Currently it is part of a series of scripts that one needs to execute in order when bringing up a new cluster, but I would like to have all of that stowed away in the cloudformation process.

Now I know that CloudFormation allows for custom resources, which in turn uses Lambda which I guess I could use in order to pull that off. I am wondering though, is there maybe something out there which already does that?

-- scravy
amazon-cloudformation
amazon-eks
aws-cloudformation-custom-resource
eksctl
kubernetes

0 Answers