This repos contains code for deploying a kubernetes cluster on AWS EKS using pulumi and gitlab.
- Create a folder pulumi
- cd into the pulumi folder
- Run
pulumi new
- gitlab-ci.yml was edited folloing the instruction of this page Pulumi GitLab CI
- Then through this merge request every error was fixed
The AWS user needs to have the following permissions:
- AmazonEC2FullAccess
- AmazonEKSClusterPolicy
- AmazonEKSWorkerNodePolicy
- AmazonEKSServicePolicy
- AmazonEKS_CNI_Policy
- AmazonEKSFargatePodExecutionRolePolicy
- AmazonEKSLocalOutpostClusterPolicy
- AmazonEKSVPCResourceController