用途:帮助用户为创建 GKE 自定义镜像找到正确的“黄金”基础镜像,把高层描述转换为技术 JSON 要求。
主要能力:根据上下文线索推断配置。GKE 版本为必填,须为 1.34.1-gke.2909000 或更高;操作系统默认 COS,提到 Ubuntu/标准 Linux 则选 Ubuntu;架构默认 X86_64,提到 ARM/Ampere 则选 ARM64;提到沙箱或 gVisor 则 gVisor 启用为 true,默认 false;提到 GPU、加速器、Nvidia、TPU 或具体型号(如 T4、A100、H100、L4)则加速器为 true,默认 false;提到加固节点或签名模块则强制签名模块为 true,默认 false;cgroup 模式默认 CGROUP_MODE_V2,仅明确遗留时用 V1。
使用方式:提取 GKE 版本与线索,确定主次版本(如 1.34),用 curl 获取映射:https://www.gstatic.com/gke-image-maps/base-images/node-config-to-base-images-<MINOR_VERSION>.json,按版本精确匹配,并按推断值匹配 node_info,其中 image_family 为 COS_CONTAINERD 或 UBUNTU_CONTAINERD,其他字段精确匹配。若无精确匹配,可尝试切换 cgroup_mode 为 CGROUP_MODE_V1 或 gvisor_enabled 为 false 并告知用户。
适用场景:需要为 GKE 自定义节点选择基础镜像、不确定具体配置、或需要根据硬件与安全需求推断镜像参数时。
限制:资料未提供更多平台、收费、价格或效果信息;版本要求与默认值以资料为准,缺失事实暂未提供。