-
Notifications
You must be signed in to change notification settings - Fork 9.2k
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
Feature Request: Support Amazon EKS Managed Node Groups #10915
Comments
The functionality has been merged and will release in version 2.38.0 of the Terraform AWS Provider, shortly. 🚀 |
This has been released in version 2.38.0 of the Terraform AWS provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template for triage. Thanks! |
…lity Reference: https://aws.amazon.com/blogs/containers/eks-managed-node-groups/ Reference: #10915 Example output: ``` $ terraform apply Apply complete! Resources: 18 added, 0 changed, 0 destroyed. $ aws eks update-kubeconfig --name terraform-eks-demo $ kubectl get nodes NAME STATUS ROLES AGE VERSION ip-10-0-0-133.us-west-2.compute.internal Ready <none> 6m40s v1.14.7-eks-1861c5 ```
…lity (#10918) Reference: https://aws.amazon.com/blogs/containers/eks-managed-node-groups/ Reference: #10915 Example output: ``` $ terraform apply Apply complete! Resources: 18 added, 0 changed, 0 destroyed. $ aws eks update-kubeconfig --name terraform-eks-demo $ kubectl get nodes NAME STATUS ROLES AGE VERSION ip-10-0-0-133.us-west-2.compute.internal Ready <none> 6m40s v1.14.7-eks-1861c5 ```
…lity (hashicorp#10918) Reference: https://aws.amazon.com/blogs/containers/eks-managed-node-groups/ Reference: hashicorp#10915 Example output: ``` $ terraform apply Apply complete! Resources: 18 added, 0 changed, 0 destroyed. $ aws eks update-kubeconfig --name terraform-eks-demo $ kubectl get nodes NAME STATUS ROLES AGE VERSION ip-10-0-0-133.us-west-2.compute.internal Ready <none> 6m40s v1.14.7-eks-1861c5 ```
…lity (#10918) Reference: https://aws.amazon.com/blogs/containers/eks-managed-node-groups/ Reference: hashicorp/terraform-provider-aws#10915 Example output: ``` $ terraform apply Apply complete! Resources: 18 added, 0 changed, 0 destroyed. $ aws eks update-kubeconfig --name terraform-eks-demo $ kubectl get nodes NAME STATUS ROLES AGE VERSION ip-10-0-0-133.us-west-2.compute.internal Ready <none> 6m40s v1.14.7-eks-1861c5 ```
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks! |
Community Note
Description
Today, AWS has announced the release of Managed Node Groups for Amazon EKS. HashiCorp is proud to announce launch day support for this feature in Terraform. The Managed Node Groups functionality allows automated management of Kubernetes worker nodes by creating, updating, and deleting an Auto Scaling Group (ASG) with EKS compatible Kubernetes software and configuration pre-installed on nodes. Previously, worker node ASGs and any updates would need to be configured and performed manually.
Available in version 2.38.0 of the Terraform AWS Provider, a new
aws_eks_node_group
resource can manage this new functionality. The resource documentation can be found on the Terraform website. EKS and the new Terraform resource support in-place updates for EKS Amazon Machine Image (AMI) updates, which can automatically be deployed across nodes while respecting Kubernetes Pod Disruption Budgets.New Resource(s)
aws_eks_node_group
Potential Terraform Configuration
References
The text was updated successfully, but these errors were encountered: