metalbear-co/mirrord

Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes cluster: real env vars, DNS, network, traffic.

해결하는 문제

mirrord는 코드를 Kubernetes 클러스터에 배포하여 테스트할 필요성을 제거합니다. 개발자와 AI 코드 에이전트가 로컬 프로세스를 실시간 클러스터 내부에 있는 것처럼 실행할 수 있게 해주며, 전체 배포 주기의 대기 시간 없이 즉각적인 피드백을 제공하거나 다른 사용자에게 클러스터를 방해할 위험 없이 테스트할 수 있습니다.

작동 방식

사용자가 대상 파드를 선택하여 위장할 때, mirrord는 동일한 노드에 헬퍼 파드를 시작합니다. 이 헬퍼 파드는 다리 역할을 하여 들어오는 트래픽을 미러링하고, 나가는 트래픽을 라우팅하며, 로컬 프로세스와 클러스터 내 위장된 파드 간의 환경 변수와 파일 시스템 접근을 동기화합니다.

대상 사용자

실제 클러스터 서비스와 데이터를 기반으로 생성된 코드를 검증해야 하는 Kubernetes를 사용하는 소프트웨어 개발자 및 AI 코드 에이전트(예: Claude Code, Cursor, Copilot 등)입니다.

주요 기능

  • 다중 플랫폼 지원: VS Code 확장 프로그램, IntelliJ 플러그인, CLI 도구로 제공됩니다.
  • AI 에이전트 통합: AI 코드 에이전트가 배포 없이 코드를 실행하고 검증할 수 있도록 최우선 지원합니다.
  • 클러스터 컨텍스트: 실시간 클러스터에서 실제 환경 변수, 서비스 응답, 큐 내용에 접근할 수 있습니다.
  • 배포 없이 피드백: 실제로 배포하지 않고도 배포의 피드백을 몇 초 안에 받을 수 있습니다.

"이 도구는 로컬에서 개발하는 동안 실시간 클러스터 환경을 그대로 경험할 수 있게 해줍니다." — @username

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트