💡
原文英文,约1100词,阅读约需4分钟。
📝
内容提要
本文介绍如何在现有EKS集群上启用EKS自动模式,并将工作负载从EKS托管节点组迁移到EKS自动节点,确保零停机和应用可用性。使用Terraform代码,用户可以轻松实现此过程并控制Pod的部署。
🎯
关键要点
- 本文介绍如何在现有EKS集群上启用EKS自动模式。
- 使用Terraform代码迁移工作负载从EKS托管节点组到EKS自动节点,确保零停机和应用可用性。
- Terraform-provider-aws和Terraform-aws-eks的新版本支持在现有集群上启用EKS自动模式。
- 创建没有EKS自动模式的现有集群,并使用Terraform部署工作负载。
- 在启用EKS自动模式之前,需确保bootstrap_self_managed_addons设置为true。
- 使用eksctl工具平滑迁移工作负载,保持应用可用性。
- 可以使用PodDisruptionBudget确保在迁移过程中应用的可用性。
- 使用kubectl命令也可以排空节点以迁移工作负载。
- 在混合模式集群中,可以使用标签和节点亲和性控制工作负载的调度。
- EKS自动模式当前部署的EC2实例类型为c6a.large,可以自定义节点类和节点池。
➡️