Run local code as if it were a pod in a remote Kubernetes cluster: real env vars, DNS, network, traffic. Used by AI coding agents and developers.
mirrord 是一款基于 Rust 开发的云原生开发工具,旨在让本地运行的代码能够像在 Kubernetes 集群中一样工作。它通过拦截和路由流量、文件操作及环境变量,解决了本地开发环境与线上集群环境不一致的痛点,帮助开发者无需部署即可实现与集群环境完全一致的实时调试。
它能将本地代码进程接入集群,实现流量、DNS、环境变量和文件系统的无缝映射。支持通过本地进程“冒充”集群中现有的 Pod,从而获取真实的生产环境上下文。提供对 AI 编码工具的深度集成,使 AI 智能体能够基于实时集群数据进行代码生成与测试。具备极速反馈能力,开发者可在数秒内验证端到端逻辑,且完全不会干扰集群中的其他业务。提供包括 CLI 命令行工具、VS Code 插件及 IntelliJ 插件在内的多种交互形式,兼容主流开发流程。
该工具非常适用于需要频繁与 Kubernetes 集群交互的后端开发人员和 DevOps 工程师,特别是在 AI 编码助手辅助编程或进行复杂微服务调试时,能显著提升开发验证效率并降低环境部署成本。