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

Convert AWS cluster deployment workflow to eksctl #737

Closed
4 of 6 tasks
choldgraf opened this issue Oct 5, 2021 · 4 comments
Closed
4 of 6 tasks

Convert AWS cluster deployment workflow to eksctl #737

choldgraf opened this issue Oct 5, 2021 · 4 comments
Labels
Enhancement An improvement to something or creating something new.

Comments

@choldgraf
Copy link
Member

choldgraf commented Oct 5, 2021

Description

Our current process for deploying AWS clusters is to use kops (e.g., docs on how to deploy an AWS cluster with kops). However, in #431 (comment) we've provided a rationale for moving from kops to eksctl. This issue will track that migration.

Value / benefit

See #431 (comment) for the rationale about "why eksctl" but more generally if we standardize on a single system for deploying clusters on AWS, it will help us reduce complexity and standardize our team practices, which will reduce uncertainty and information silos.

Tasks to complete

(probably needs to be done by either @yuvipanda or @damianavila)

Updates

  • 2021-11-23: We've re-scoped this to focus on migrating to eksctl
@choldgraf choldgraf added 🏷️ documentation Enhancement An improvement to something or creating something new. labels Oct 5, 2021
@damianavila
Copy link
Contributor

I think we could just add another section, or a sub-page to our current AWS cluster deployment docs:

👍

Another option is that we simply deprecate one of these two pathways, and only use kops or eksctl, even if one of them is sometimes sub-optimal.

I think we are still in the "getting info" phase, I would wait a little bit more...
Maybe wait until having experienced one "openscapes" - educational style - cluster on EKS to compare with the existing ones in kops (since carbonplan - research style - is not really comparable with the "educational" ones).

@damianavila
Copy link
Contributor

@yuvipanda, do you have any notes from the eksctl-based deployment for the Carbonplan cluster?
IIRC you did the transition from kops into EKS, so maybe you already have some notes available to use as seed for the docs.

@choldgraf choldgraf changed the title Document AWS cluster deployment via eksctl Convert AWS cluster deployment workflow to eksctl Nov 23, 2021
@yuvipanda
Copy link
Member

This is done! https://github.com/2i2c-org/infrastructure/blob/master/docs/howto/operate/new-cluster/aws.md. However, I think farallon still needs to be moved.

@yuvipanda
Copy link
Member

I've created #737 to track kops migration of farallon, but we can close this now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement An improvement to something or creating something new.
Projects
None yet
Development

No branches or pull requests

3 participants