亚马逊AWS官方博客

新增功能 – AWS Marketplace for Containers 现在支持直接部署到 Amazon EKS 集群

今天,我们宣布扩展 Amazon Elastic Kubernetes Service(EKS)附加组件部署体验,将来自 AWS Marketplace for Containers 的软件包括在内。Amazon EKS 附加组件可以始终如一地确保 EKS 集群的安全和稳定,并减少安装、配置和更新 Kubernetes 软件所需的工作量。

本次新发布使您可以更轻松地从 Amazon EKS 控制台中找到第三方 Kubernetes 操作软件,并使用部署 EKS 附加组件时使用的相同命令将其部署到您的 EKS 集群。

Amazon EKS 客户现在可以通过 EKS 控制台或者使用命令行界面(CLI)、eksctl、AWS API 或基础设施即代码工具(例如 AWS CloudFormation 和 Terraform)查找第三方操作软件并将该软件部署到其 EKS 集群。 AWS Marketplace 中的所有软件都会持续扫描通用漏洞披露(CVE),让您在将软件部署到 EKS 集群时充满信心。

在本次发布中,您可以找到来自流行独立软件供应商(ISV)的商业软件,例如 Kubecost、Teleport、Tetrate、Upbound、Factorhouse 和 Dynatrace。

将 AWS Marketplace for Containers 部署到您的 EKS 集群
首先,在 Amazon EKS 控制台中,转到您的 EKS 集群,然后在 Add-ons(附加组件)选项卡中,选择 Get more add-ons(获取更多附加组件),从而在现有 EKS 集群的集群设置中查找新的第三方 EKS 附加组件。

您可以看到 AWS 提供的 Amazon EKS 附加组件列表以及 AWS Marketplace 附加组件提供的独立软件供应商产品列表。您可以使用搜索栏并按类别、供应商和定价模型进行筛选。查看您收藏的附加组件,然后选择 Next(下一步)。

在下一步中,配置所选附加组件,例如每个附加组件的版本和一些可选设置。在步骤 3 中,您可以在 EKS 集群中查看和添加第三方附加组件。

如果您没有订阅 Kubecost,系统将显示一个按钮,将您重定向到 AWS Marketplace 网站以完成订阅。

在 AWS Marketplace 中订阅该软件。您需要接受最终用户许可协议(EULA),选择要部署的软件版本,最后根据需要配置软件。

您也可以使用 AWS 命令行界面(AWS CLI)部署 kubecost。您可以使用 create-addon API 从 AWS Marketplace 安装 Kubernetes 软件。如果您在未事先订阅的情况下尝试从 AWS Marketplace 部署软件,该 API 将返回错误并将您重定向以订阅该软件。

$ aws eks create-addon --cluster-name channy-eks --addon-name kubecost_kubecost  
{
"addon": {
"addonName": "kubecost_kubecost",
"clusterName": "channy-eks",
"status": "CREATING",
"addonVersion": "v1.97.0-eksbuild.1",
"health": {
 "issues": []
     }
       }
}

正如我所指出的,订阅软件后,您可以完成所选软件的附加组件设置。如需了解更多信息,请参阅 Amazon EKS 附加组件文档或 Amazon EKS API 参考。

发布时提供 AWS Marketplace 卖家 EKS 附加组件
以下是目前支持 Amazon EKS 附加组件的 AWS Marketplace 软件销售商名单。

AWS Marketplace 中的所有软件都会持续扫描通用漏洞披露(CVE),并经过 AWS 验证可与 EKS 配合使用。部署后,当有新版本的软件可供升级时,客户将收到通知,确保客户始终运行最新的补丁。现在就可尝试使用!

要了解有关在 AWS Marketplace 上创建容器产品的更多详细信息,请访问 AWS 文档中的卖家入门基于容器的产品。如果您有任何其他问题,请发送电子邮件至 aws-mp-eks@amazon.com 或联系您常用的 AWS 合作伙伴联系人。

现已推出
AWS Marketplace for Amazon EKS 附加组件功能现已在所有支持 AWS Marketplace 和 Amazon EKS 的商业区域推出。您可以直接从上述启动合作伙伴的产品开始使用该功能。

欢迎尝试并通过 AWS re:Post for Amazon EKSAWS Marketplace 或您常用的 AWS Support 联系方式向我们发送反馈。

Channy