选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

利用开源项目扩展 Amazon EKS 的功能

聚焦模式
利用开源项目扩展 Amazon EKS 的功能 - Amazon EKS

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

帮助改进此页面

要帮助改进本用户指南,请选择位于每个页面右侧窗格中的在 GitHub 上编辑此页面链接。

这些开源项目扩展了在AWS上或在其外部运行的 Kubernetes 集群的功能,包括 Amazon EKS 管理的集群。

支持部署到 EKS 的软件

查看 Amazon EKS 文档时,您会在整个过程和示例中看到对各种开源工具和软件的引用。这些工具包括 Kubernetes Metrics ServerCert Manager

请注意,您选择部署的任何第三方或开源软件都不在您 AWS Support 协议的范围内。使用 Kubernetes 的一个好处是可以加入活跃的开源社区。建议直接与相关的开源社区和项目维护者合作,为此类组件建立适当的支持渠道。有关更多信息,请参阅与云原生计算基金会(CNCF)相关的 Graduated and Incubating Projects

Kubernetes 生态系统包括许多项目和组件,这些项目和组件具有不同级别的社区支持、响应时间和预期应用场景。与 EKS 一起实施这些技术时,要确保自己了解每个组件的支持矩阵。

AWS 会维护我们集成到 EKS 控制面板中的开源组件。这包括我们全面的安全管道,涵盖我们分发的所有容器映像和二进制文件的版本验证、漏洞扫描、验证测试和补丁管理。例如,AWS 负责 Kubernetes API 服务器。Kubernetes API 服务器在 Amazon EKS 服务水平协议的涵盖范围内。您可以使用 Amazon Web Services 支持计划来解决 Kubernetes API 服务器的问题,或者获取一般指导。

您需要仔细审查为各种 Amazon EKS 附加组件提供的支持。AWS 附加组件是 AWS 唯一完全支持的 Amazon EKS 附加组件类型。AWSMarketplace 附加组件主要由 AWS 合作伙伴提供支持。社区附加组件可从 AWS 获得基本生命周期支持。有关更多信息,请参阅附加组件支持

每个 EKS 附加组件,无论类型如何,都将获得 EKS 提供的基本生命周期支持,包括 Marketplace 附加组件。基本生命周期支持包括安装与卸载附加组件。有关可用的 Amazon EKS 附加组件类型和相关支持级别的更多信息,请参阅 Amazon EKS 附加组件的支持范围。要查看 AWS 完全支持的附加组件,请参阅 Amazon Web Services 附加组件

Amazon EKS 和 Kubernetes 集群的相关管理工具。

eksctl 是一个用于在 Amazon EKS 上创建集群的简单 CLI 工具。

使用 AWS Controllers for Kubernetes,您可以直接从 Kubernetes 集群创建和管理AWS资源。

Flux 是一个工具,通过它,您可以使用 Git 来管理集群配置。它使用集群中的运算符来触发 Kubernetes 内部的部署。有关运算符的更多信息,请参阅 GitHub 上的 OperatorHub.io

借助 CDK for Kubernetes (cdk8s),您可以使用熟悉的编程语言定义 Kubernetes 应用程序和组件。cdk8s 应用程序合成为标准 Kubernetes 清单,可应用于任何 Kubernetes 集群。

Amazon EKS 和 Kubernetes 集群的相关联网项目。

Amazon EKS 支持通过适用于 Kubernetes 的 Amazon VPC CNI 插件进行的本机 VPC 联网。此插件会将 VPC 中的 IP 地址分配给每个容器组(pod)。

AWS负载均衡器控制器帮助管理 Kubernetes 集群的 AWS Elastic Load Balancer。它通过配置 AWS Application Load Balancer 来满足 Kubernetes 入口资源。该控制器通过预置 AWS 网络负载均衡器来满足 Kubernetes 服务资源。

ExternalDNS 将公开的 Kubernetes 服务和入口与 DNS 提供程序同步,包括 Amazon Route 53 和AWS服务发现。

Amazon EKS 和 Kubernetes 集群的相关 Machine Learning 项目。

Kubernetes 的机器学习工具包。

Amazon EKS 和 Kubernetes 集群的相关 Auto Scaling 项目。

Cluster Autoscaler 是一个根据 CPU 和内存压力自动调整 Kubernetes 集群大小的工具。

Karpenter 是一款专为提高灵活性、性能和简单性而设计的 Kubernetes 节点自动扩缩器。

Escalator 是 Kubernetes 的优化了批处理或作业的水平 Autoscaler。

Amazon EKS 和 Kubernetes 集群的相关监控项目。

Prometheus 是一个开源系统监控和警报工具包。

Amazon EKS 和 Kubernetes 集群的相关 CI/CD 项目。

Amazon EKS 和 Kubernetes 集群上现代云应用程序的 CI/CD 解决方案。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。