Am working on an AWS CodePipeline for building and deploying containers to EKS cluster.
It seems like AWS CodePipeline does not support a deployment action to EKS “only ECS”. I tried exploring other options like using lambda function, I found the below example for running kubectl commands in lambda
https://github.com/tmuskal/lambda-kubectl
Nonetheless, EKS uses aws-iam-authenticator in order to generate tokens for kubeconfig. Not sure how that would fit in the lambda context though.
Any advice on topic would be highly appreciated.