- Newest
- Most votes
- Most comments
While Amazon EKS doesn't provide a direct push-based notification system for new Kubernetes versions, there are several approaches you can consider to stay informed and automate your workflow:
-
Review the EKS Kubernetes release calendar: Amazon EKS typically releases three minor versions of Kubernetes annually, with each minor version supported for about 14 months. Regularly checking this calendar can help you anticipate upcoming releases.
-
Use AWS Health Dashboard: Although not specifically for EKS version updates, the AWS Health Dashboard can provide notifications about various AWS services, including EKS. You might receive notifications about new EKS versions through this channel.
-
Set up an AWS Lambda function: You could create a Lambda function that periodically checks the EKS API for available versions and compares them with your current versions. If a new version is detected, the function could trigger your automation workflow.
-
Utilize AWS EventBridge: While not directly tied to EKS version releases, you could set up an EventBridge rule that triggers on a schedule to check for new EKS versions. This could then initiate your automation process.
-
Monitor the official EKS GitHub repository: Amazon often announces new EKS versions on their GitHub repository. You could set up a GitHub webhook to notify you of new releases.
For your specific use case of maintaining private ECR repos with up-to-date images, you could combine one of these notification methods with an automated pipeline that:
- Detects a new EKS version
- Pulls the official kube-scheduler and kube-controller-manager images
- Pushes these images to your private ECR repos
- Updates your Git configurations
This approach would allow you to maintain your private repos with the latest images, avoiding ImagePullBackoff issues when creating new clusters.
Remember, while these methods can help you stay informed about new EKS versions, it's crucial to review the release notes and test thoroughly before upgrading your production clusters.
Sources
Best Practices for Cluster Upgrades - Amazon EKS
Prepare for Kubernetes version upgrades with cluster insights - Amazon EKS
Relevant content
- asked 3 years ago
- asked 6 months ago
- asked 3 years ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 months ago