自管理节点 - Amazon EKS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自管理节点

集群包含安排 Pod 的一个或多个 Amazon EC2 节点。Amazon EKS 节点在 AWS 账户中运行,并通过集群 API 服务器终端节点连接到集群的控制层面。您可以将一个或多个节点部署到节点组中。节点组是部署在 Amazon EC2 组Amazon EC2 Auto Scaling中的一个或多个 实例。节点组中的所有实例必须:

一个集群可以包含多个节点组。只要每个节点组满足上述要求,集群就可以包含包含不同实例类型和主机操作系统的节点组。每个节点组可以包含多个节点。

Amazon EKS 节点是标准 Amazon EC2 实例,您需要基于常规的 EC2 价格为其付费。有关更多信息,请参阅 Amazon EC2 定价

Amazon EKS 提供了称为 Amazon EKS 优化 AMIs 的专用 Amazon 系统映像 (AMI)。 配置为使用 AMIs,并包含 Docker、Amazon EKS kubelet 和 AWS IAM 身份验证器。还包含专用AMIs引导脚本,该脚本允许它自动发现并连接到您的集群控制层面。

如果您使用 CIDR 块限制对集群的公有终端节点的访问,建议您还启用私有终端节点访问,以便节点可以与集群进行通信。在未启用私有终端节点的情况下,您指定用于公有访问的 CIDR 块必须包含来自 VPC 的出口源。有关更多信息,请参阅Amazon EKS 集群终端节点访问控制

要向 Amazon EKS 集群添加自管理节点,请参阅后面的主题。如果您手动启动自管理节点,则必须向每个节点添加以下标签。有关更多信息,请参阅为单个资源添加和删除标签。如果您按照以下指南中的步骤操作,则会自动将所需的标签添加到节点。

Key

kubernetes.io/cluster/<cluster-name>

owned

有关节点的更多信息 (从一般 Kubernetes 的角度看),请参阅 Kubernetes 文档中的节点