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

Add support for creating EC2 Instances / ASGs #109

Open
santiagopoli opened this Issue Oct 7, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@santiagopoli

santiagopoli commented Oct 7, 2018

It would be nice if:

  • The AWS Service Operator came pre-installed in all EKS's Control Planes
  • There is a CRD in the AWS Service Operator to provision EC2 Instances / ASG
  • There is a Higher Level CRD to provision Nodes to EKS (which builds upon the aforementioned EC2/ASG CRD). With this approach, creating EKS clusters becomes easier, as we can declaratively provision the nodes (the same as if we were using Terraform or CloudFormation, but within Kubernetes tooling itself) to the cluster.
@christopherhein

This comment has been minimized.

Member

christopherhein commented Oct 8, 2018

Thanks @santiagopoli really interesting idea, I'm labeling it operator/nodegroup. Any interest in giving it a go to build it? All you have to do is take the CloudFormation template from https://github.com/awslabs/amazon-eks-ami/blob/master/amazon-eks-nodegroup.yaml and then write a model file like this https://github.com/awslabs/aws-service-operator/tree/master/models which describes the CFT and CRD mapping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment