agnhost 是 Kubernetes 官方维护的一款端到端(e2e)测试镜像,托管在 registry.k8s.io 镜像仓库,专为验证 Kubernetes 集群功能设计。作为测试工具集,它集成了多种实用组件,能模拟不同应用场景,帮助开发者和测试人员验证集群核心能力。
镜像内置了基础网络工具(如 curl、wget、netcat)、HTTP 服务、文件操作工具等,可灵活模拟应用行为。比如通过启动 HTTP 服务验证 Service 发现和负载均衡,用网络工具测试 Pod 间通信和 NetworkPolicy 规则,或通过文件操作验证持久化存储(PV/PVC)的挂载与读写能力。这些功能覆盖了 Kubernetes 日常运维中常见的测试场景,包括网络连通性、资源调度、配置管理等核心特性。
在使用场景上,agnhost 广泛用于 Kubernetes 项目的 CI/CD 流程,作为自动化测试的“标准被测对象”,确保代码更新后集群功能不受影响。同时,开发者在本地调试集群时也常用它快速复现问题——比如通过指定不同参数启动容器,模拟异常应用状态,观察 kubelet、Controller Manager 等组件的响应。
agnhost 的设计注重轻量与兼容性:镜像体积小,启动速度快,支持 amd64、arm64 等主流架构,适配不同环境。其版本与 Kubernetes 迭代同步,确保测试工具与集群版本匹配,避免兼容性问题。对 Kubernetes 社区而言,这款镜像既是开发阶段验证功能的“试验田”,也是维护集群稳定性的“基准工具”,为生态的可靠运行提供了基础支撑。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull registry.k8s.io/e2e-test-images/agnhost:2.40manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务