
kindest/base本镜像来自 kind.sigs.k8s.io,由 kind 项目维护团队预构建,是 kindest/node 镜像的基础组件。其核心用途是为 kindest/node 提供运行环境支持,包含在容器中运行 Kubernetes 所需的各类工具和依赖,是 kind(Kubernetes IN Docker)工具实现“容器中运行 Kubernetes 集群”能力的底层基础。
kindest/node 镜像的基础层,提供运行 Kubernetes 节点的底层环境kindest/node 的基础镜像,用于生成可直接运行的 Kubernetes 节点容器本镜像作为 kindest/node 的基础层,通常不直接通过 docker run 命令独立运行,而是由 kind 工具在创建集群时间接使用。通过 kind 工具使用预构建镜像的典型流程如下:
安装 kind 工具
参考 kind 官方快速入门 安装 kind。
创建 Kubernetes 集群
使用 kind 命令创建集群时,kind 会自动拉取并使用基于本基础镜像构建的 kindest/node 镜像:
bashkind create cluster
如需定制基础镜像,可参考 kind 官方文档的自建指南:
克隆 kind 源代码
bashgit clone [***] cd kind/images/base
构建基础镜像
执行构建脚本(具体步骤参考 官方自建指南):
bash# 具体构建命令需根据官方文档调整,以下为示例 make build-base-image
使用自建镜像
构建完成后,可通过修改 kind 配置文件指定自定义基础镜像,用于生成 kindest/node。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务