Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve EKS Onboarding Experience #44
First off, I love the idea of opening up this roadmap!
If you compare EKS's first-time user experience with that of ECS, or even competing managed Kubernetes offerings (i.e. GKE), it becomes quite obvious that EKS has a lot of room for improvement.
The first issue that hit me as a new EKS user (and EKS instructor) is the onboarding experience. In other words, a newcomer's experience going through the process of creating a new cluster and knowing what to do when that's complete is laborious, error-prone, and wrought with confusion.
Creating an EKS cluster should be at least as easy as in ECS. I shouldn't necessarily have to have pre-planned my VPC topology, IAM roles, etc. I also shouldn't have to know CloudFormation in order to hit the ground running.
CLI tools like
I'd love to see a one-click install option for new users, including a "Download kubeconfig" which will spare the newcomer from having to run
In addition to prompting to add a worker node group in one step at cluster creation time, EKS should also offer the option to install the Kubernetes dashboard.
Bonus points for optionally creating a new VPC and subnets at cluster creation time too.
I'd be happy to split up the above suggestions into discrete issues if that makes more sense.
Thanks for listening!