操作系统详情

GKE on AWS 会管理 AWS EC2 实例及其上运行的操作系统。在 Kubernetes 1.26 版及更高版本中,GKE on AWS 使用适用于 Linux 节点的 Ubuntu 22.04 LTS 基础映像。在 Kubernetes 1.25 版及更低版本中,GKE on AWS 使用 Ubuntu 20.04 LTS。

基础 Ubuntu Amazon 机器映像 (AMI) 由 Canonical 维护。Google 会在 GKE on AWS 发布过程中测试这些映像。当集群或节点池升级后,底层 EC2 实例会终止并使用最新的操作系统版本重新创建。

当任一操作系统的实例启动时,GKE on AWS 会执行其他配置,包括:

  • 优化 Kubernetes 的网络设置
  • 停用 Amazon SSM 代理
  • 停用无人参与的 apt 软件包升级和重新启动(仅限 Ubuntu)
  • 安装 GKE on AWS 和 Kubernetes 二进制文件

下表按区域和操作系统列出了 AMI 映像 ID。

验证 AMI 所有权

您可以在 Ubuntu AMI ID(按区域)中找到某个 AWS 区域的 AMI ID。如需确认 Canonical 已发布这些 AMI,请验证 AMI 的 OwnerIDOwnerID 值是否为 099720109477

如需验证 OwnerID 字段或确定通用 AMI 名称,请在下面的区域映像名称表中找到 AMI ID,然后运行以下命令:

aws ec2 describe-images --image-ids AMI_ID

AMI_ID 替换为您的 AWS 区域的 AMI ID。

此命令的输出结果会包括此映像的所有者 ID 和 AMI 名称。

如需了解详情,请参阅 Ubuntu 文档中的 Amazon EC2

Ubuntu

Kubernetes 1.35

1.35.3-gke.300