Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve EKS Onboarding Experience #44

Open
mrichman opened this Issue Dec 12, 2018 · 1 comment

Comments

Projects
None yet
4 participants
@mrichman
Copy link

mrichman commented Dec 12, 2018

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 eksctl are a great step forward in simplifying and demystifying the EKS experience. It would be wonderful to see AWS take EKS more seriously and put some effort into the Management Console experience for new users.

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 aws eks update-kubeconfig.

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!

@philoserf

This comment has been minimized.

Copy link

philoserf commented Dec 14, 2018

@weaveworks eksctl is an example of a good experience.
gloud container cluster create too does the job.
aws eks create-cluster is a surprise to some as an incomplete vision of a cluster.

ref: https://github.com/weaveworks/eksctl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.