맥에서 쿠버네티스 개발 작업공간을 로컬로 띄우는 방법

kube-coder는 브라우저에서 쓰는 개발 작업공간을 쿠버네티스 위에 올려 실행한다. 브라우저용 , 계속 유지되는 터미널, 파드 안에서 도는 브라우저, Claude Code와 같은 인공지능 도우미, 대시보드를 한곳에 묶는다. 맥에서는 로 노트북 안에 단일 노드 쿠버네티스 클러스터를 만들고, 그 안에 kube-coder 작업공간 파드 하나를 실행할 수 있다.

클라우드 계정, 이미지 저장소, 도메인 설정, TLS 설정 없이 `http://kube-coder.local:8080/` 주소로 접속하며, 기본 로그인은 `admin / admin`이다. 로컬 실행 명령은 `make local-*` 형태로 묶여 있고 문맥에만 연결되므로, 실수로 실제 서버 클러스터를 건드릴 위험을 줄인다. 작업공간 이미지는 약 2~3GB로 크며, , Claude Code, , Ante, LibreFang, ttyd, 개발 도구 묶음이 들어 있어 첫 빌드는 오래 걸리고 이후에는 캐시를 쓴다.

는 CPU 4개와 메모리 6GB 설정으로 시작하므로 에도 그만큼 자원을 배정해야 한다. 맥은 arm64에서 네이티브로 지원된다.

핵심 포인트

  • kube-coder는 브라우저용 개발 작업공간을 쿠버네티스 위에서 실행한다.
  • 맥에서는 로 로컬 단일 노드 클러스터를 만들 수 있다.
  • 클라우드 계정, 도메인, TLS 없이 로컬 주소로 접속하는 구성이 가능하다.
  • 작업공간 이미지는 약 2~3GB라 첫 빌드가 오래 걸릴 수 있다.
  • 실행에는 CPU 4개와 메모리 6GB 정도가 필요하다.
원문 보기