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

eks: Add support for Node Health Monitoring and Repair #32562

Open
2 tasks
dwickr opened this issue Dec 18, 2024 · 1 comment · May be fixed by #32626
Open
2 tasks

eks: Add support for Node Health Monitoring and Repair #32562

dwickr opened this issue Dec 18, 2024 · 1 comment · May be fixed by #32626
Labels
@aws-cdk/aws-eks Related to Amazon Elastic Kubernetes Service effort/small Small work item – less than a day of effort feature-request A feature should be added or improved. p2

Comments

@dwickr
Copy link

dwickr commented Dec 18, 2024

Describe the feature

The Node Health Monitoring and Repair feature was recently announced. It "monitors the health of the EC2 instances (nodes) in EKS clusters for Kubernetes-specific health issues and automatically takes action to repair them if they become unhealthy."

https://aws.amazon.com/about-aws/whats-new/2024/12/node-health-monitoring-auto-repair-amazon-eks/

Use Case

I want to monitor the health of instances in my NodeGroups beyond the existing EC2 Health Check the ASG uses.

Proposed Solution

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-noderepairconfig.html

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.173.0

Environment details (OS name and version, etc.)

Computer

@dwickr dwickr added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Dec 18, 2024
@github-actions github-actions bot added the @aws-cdk/aws-eks Related to Amazon Elastic Kubernetes Service label Dec 18, 2024
@khushail khushail added investigating This issue is being investigated and/or work is in progress to resolve the issue. p2 and removed needs-triage This issue or PR still needs to be triaged. labels Dec 18, 2024
@khushail khushail self-assigned this Dec 18, 2024
@khushail
Copy link
Contributor

khushail commented Dec 18, 2024

Hi @dwickr , thanks for requesting this. I see that cloduformation supports this - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-nodegroup-noderepairconfig.html and we also have this updated and supported in L1 construct -https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_eks.CfnNodegroup.NodeRepairConfigProperty.html , hence CDK support is feasible.

Screenshot 2024-12-18 at 3 46 18 PM

Marking this as P2 which means contribution from the community are welcome as well as from the team.

@khushail khushail removed the investigating This issue is being investigated and/or work is in progress to resolve the issue. label Dec 18, 2024
@khushail khushail removed their assignment Dec 18, 2024
@khushail khushail added the effort/small Small work item – less than a day of effort label Dec 18, 2024
@phuhung273 phuhung273 linked a pull request Dec 21, 2024 that will close this issue
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/aws-eks Related to Amazon Elastic Kubernetes Service effort/small Small work item – less than a day of effort feature-request A feature should be added or improved. p2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants