部署选项
您可以将 Amazon EKS 用于以下任意部署选项或全部部署选项:
-
Amazon EKS – Amazon Elastic Kubernetes Service (Amazon EKS) 是一项托管服务,可让您在 Amazon 上轻松运行 Kubernetes,而无需安装、操作或维护您自己的 Kubernetes 控制面板或节点。有关更多信息,请参阅什么是 Amazon EKS?。
-
Amazon Outposts 上的 Amazon EKS:Amazon Outposts 将启用您的本地设施中的本机 Amazon Web Services、基础设施和操作模型。借助 Amazon Outposts 上的 Amazon EKS,您可以选择运行扩展集群或本地集群。借助扩展集群,Kubernetes 控制面板在 Amazon Web Services 区域 中运行,而节点在 Amazon Outposts 上运行。借助本地集群,整个 Kubernetes 集群在 Outpost 上本地运行,包括 Kubernetes 控制面板和节点。有关更多信息,请参阅Amazon Outposts 上的 Amazon EKS。
-
Amazon EKS Anywhere – Amazon EKS Anywhere 是 Amazon EKS 的部署选项,使您能够在本地轻松创建和操作 Kubernetes 集群。Amazon EKS 和 Amazon EKS Anywhere 都是基于 Amazon EKS Distro
构建的。要了解有关 Amazon EKS Anywhere 及其与 Amazon EKS 的区别的更多信息,请参阅 Amazon EKS Anywhere 文档中的概览 和将 Amazon EKS Anywhere 与 Amazon EKS 比较 。 -
Amazon EKS Distro – Amazon EKS Distro 是 Amazon EKS 在云中部署的相同开源 Kubernetes 软件和依赖项的发行版。Amazon EKS Distro 遵循与 Amazon EKS 相同的 Kubernetes 版本发布周期,并作为开源项目项目提供。要了解更多信息,请参阅 Amazon EKS Distro
。您还可以在 GitHub 上查看和下载 Amazon EKS Distro 的源代码。
在选择用于 Kubernetes 集群的部署选项时,请考虑以下因素:
功能 | Amazon EKS | Amazon Outposts 上的 Amazon EKS | Amazon EKS Anywhere | Amazon EKS Distro |
---|---|---|---|---|
硬件 | Amazon 提供 | Amazon 提供 | 由您提供 | 由您提供 |
部署位置 | Amazon 云 | 您的数据中心 | 您的数据中心 | 您的数据中心 |
Kubernetes 控制面板位置 | Amazon 云 | Amazon 云或您的数据中心 | 您的数据中心 | 您的数据中心 |
Kubernetes 数据面板位置 | Amazon 云 | 您的数据中心 | 您的数据中心 | 您的数据中心 |
支持 | Amazon 支持 | Amazon 支持 | Amazon 支持 | OSS 社群支持 |
常见问题
-
问:我能否在 Amazon 云中部署 Amazon EKS Anywhere?
答:Amazon EKS Anywhere 并未设计成在 Amazon 云中运行。它未与适用于 Amazon 的 Kubernetes Cluster API Provider
集成。如果您计划在 Amazon Cloud 中部署 Kubernetes 集群,强烈建议您使用 Amazon EKS。 -
问:我能否在 Amazon Outposts 中部署 Amazon EKS Anywhere?
答:Amazon EKS Anywhere 并未设计成在 Amazon Outposts 中运行。如果您计划在 Amazon Outposts 中部署 Kubernetes 集群,强烈建议您对 Amazon Outposts 使用 Amazon EKS。