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

Chore: Kubernetes cluster version upgrades #520

Open
raykrueger opened this issue May 8, 2024 · 1 comment
Open

Chore: Kubernetes cluster version upgrades #520

raykrueger opened this issue May 8, 2024 · 1 comment
Labels
good first issue Good for newcomers

Comments

@raykrueger
Copy link
Contributor

Description

The EKS cluster versions in various blueprints are getting a bit behind. We should upgrade all of our blueprints to latest (1.29 at the time of this wrting, 1.30 due soon).

Find them is done as possible.
Clone the repo and cd to it.

git clone https://github.com/awslabs/data-on-eks.git
cd data-on-eks

In our blueprints the eks_cluster_version is stored in the variables.tf file. There are other notable version references that should get updated as well.

Find clusters with 1.26

$ git grep "1\.26" -- '*.tf'
analytics/terraform/datahub-on-eks/variables.tf:  default     = "1.26"
schedulers/terraform/managed-airflow-mwaa/variables.tf:  default     = "1.26"

Find clusters with 1.27

$ git grep "1\.27" -- '*.tf'
ai-ml/jark-stack/terraform/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2/recommended/image_id --region us-west-2
ai-ml/jupyterhub/variables.tf:  default     = "1.27"
ai-ml/mlflow/variables.tf:  default     = "1.27"
ai-ml/trainium-inferentia/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2/recommended/image_id --region us-west-2
ai-ml/trainium-inferentia/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2-gpu/recommended/image_id --region us-west-2
ai-ml/trainium-inferentia/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2-gpu/recommended/image_id --region us-west-2
ai-ml/trainium-inferentia/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2-gpu/recommended/image_id --region us-west-2
ai-ml/trainium-inferentia/eks.tf:      # aws ssm get-parameters --names /aws/service/eks/optimized-ami/1.27/amazon-linux-2-gpu/recommended/image_id --region us-west-2
analytics/terraform/emr-eks-ack/variables.tf:  default     = "1.27"
analytics/terraform/emr-eks-fargate/variables.tf:  default     = "1.27"
streaming/flink/variables.tf:  default     = "1.27"
streaming/kafka/variables.tf:  default     = "1.27"
streaming/nifi/variables.tf:  default     = "1.27"

And finally, 1.28

$ git grep "1\.28" -- '*.tf'
analytics/terraform/emr-eks-karpenter/variables.tf:  default     = "1.28"
analytics/terraform/spark-k8s-operator/variables.tf:  default     = "1.28"
distributed-databases/pinot/variables.tf:  default     = "1.28"
@manjarisri
Copy link

Hello, i have raised a PR for the same
PR #523

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants