发布于: Nov 16, 2020

EKS 构造库是一种有助于客户使用基础设施即代码最佳实践提供 Amazon EKS 集群的 AWS CDK 模块。迄今为止,它还处于实验状态,整合了大量客户反馈以及持续的多种 API 和行为变化。从 1.65.0 版 (https://github.com/aws/aws-cdk/releases/tag/v1.65.0) 开始,该库升级到开发人员预览。这意味着我们目前无需对今后规划任何重大变更,正在准备用于 GA 的库。

除了集群预置,EKS 构造库还可让客户将 Kubernetes 资源部署到其集群上。目前,这些资源可通过手动创建 Kubernetes 清单或安装 Helm 图表来部署。从 1.67.0 版开始,客户还可以利用 CDK for Kubernetes (cdk8s) 提供的清单授权功能。这些包括可通过 cdk8s+ 库获得的类型安全、IDE 协助和更高等级的构造。

AWS Cloud Development Kit (AWS CDK) 是一种开源软件开发框架,可让您使用熟悉的编程语言来定义云应用程序资源。Amazon EKS 是完全托管的 Kubernetes 服务,通过它将可使运行和管理云中的 Kubernetes 应用程序的任务变得简单。CDK for Kubernetes (cdk8s) 是一种开源软件开发框架,用于利用相似的编程语言和富对象导向 API 定义 Kubernetes 应用程序和可重复使用的抽象。 

要开始使用 EKS 构造库,请访问文档和 API 参考。在 AWS CDK GitHub 项目的预览过程中,您可以提供反馈或报告问题。