使用自行管理型节点来自行维护节点 - Amazon EKS

帮助改进此页面

想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。

使用自行管理型节点来自行维护节点

一个集群包含一个或多个在其上调度了 Pods 的 Amazon EC2 节点。Amazon EKS 节点在 AWS 账户中运行并通过集群 API 服务器端点连接到集群的控制面板。您需要根据 Amazon EC2 价格收取费用。有关更多信息,请参阅 Amazon EC2 定价

一个集群可以包含多个节点组。每个节点组都包含在 Amazon EC2 Auto Scaling 组中部署的一个或多个节点。组内节点的实例类型可能会有所不同,例如将基于属性的实例类型选择Karpenter 一起使用时。节点组中的所有实例都必须使用 Amazon EKS 节点 IAM 角色

Amazon EKS 提供一个专用亚马逊机器映像(AMI),称为 Amazon EKS 优化版 AMI。AMI 配置为与 Amazon EKS 配合使用。其组件包括 containerdkubelet 和 AWS IAM 身份验证器。此 AMI 还包含专用引导脚本,从而允许它自动发现并连接到您的集群控制面板。

如果使用 CIDR 块限制对集群的公有端点的访问,建议您还启用私有端点访问。目的是为了让节点可以与集群通信。在未启用私有终端节点的情况下,您指定用于公有访问的 CIDR 块必须包含来自 VPC 的出口源。有关更多信息,请参阅 控制对集群 API 服务器端点的网络访问权限

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

kubernetes.io/cluster/my-cluster

owned

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