여러 호스트에서 컨테이너화된 애플리케이션을 배포하고 확장하며 관리하는 오픈 소스 시스템입니다.
kubernetes/minikube
macOS, Linux, Windows에서 애플리케이션 개발을 위해 로컬 단일 노드 또는 다중 노드 Kubernetes 클러스터를 실행하는 도구입니다.
대체할 수 있는 제품:Docker Desktop
- 스타
- 32,207
- 포크
- 5,363
- 열린 이슈
- 606
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
minikube는 개발자의 컴퓨터에 로컬 Kubernetes 클러스터를 구성해, Kubernetes 애플리케이션을 로컬에서 빌드하고 테스트할 때 유용하게 사용할 수 있도록 합니다. 최신 안정 버전의 Kubernetes를 실행하며 여러 컨테이너 런타임을 지원하므로, 환경에 맞는 런타임을 선택할 수 있습니다.
기본적인 클러스터 생성 외에도 minikube는 일반적인 네트워킹 및 액세스 요구사항을 지원합니다. `minikube tunnel` 명령으로 LoadBalancer 서비스를 노출하고, `minikube service`로 NodePort 서비스를 열 수 있으며, `minikube dashboard` 명령으로 Kubernetes 웹 UI를 실행할 수 있습니다. 또한 프로필을 통해 이름이 지정된 여러 클러스터를 관리하고, 영구 볼륨, 파일시스템 마운트, NVIDIA 및 AMD 하드웨어용 GPU 패스스루를 지원합니다.
minikube는 클러스터에서 미리 패키징된 서비스를 활성화하는 addons 시스템을 제공하며, GitHub Codespaces 또는 CI 환경에서도 실행할 수 있습니다.
핵심 기능
- 01`minikube tunnel`을 사용해 LoadBalancer 서비스를 로컬에서 노출합니다.
- 02프로필을 사용해 이름이 지정된 여러 클러스터를 나란히 실행합니다.
- 03컨테이너 런타임을 선택할 수 있으며 apiserver 및 kubelet 옵션을 구성할 수 있습니다.
- 04`minikube dashboard`로 실행하는 내장 대시보드를 제공합니다.
- 05미리 패키징된 서비스를 활성화하는 addons와 NVIDIA 및 AMD GPU 지원을 제공합니다.
활용 사례
- 공유 클러스터에 배포하기 전에 노트북에서 Kubernetes 애플리케이션을 개발하고 테스트합니다.
- CI 파이프라인에서 Kubernetes 기반 통합 테스트를 실행합니다.
- 영구 볼륨 및 LoadBalancer 서비스와 같은 Kubernetes 기능을 로컬에서 실험합니다.
- 로컬 클러스터에서 GPU 가속 머신러닝 워크로드를 실행합니다.
빠른 시작
- 1
Getting Started Guide에 따라 minikube를 설치하세요
- 2
로컬 클러스터를 시작하세요
minikube start
포함된 컬렉션
토픽
자주 묻는 질문
- minikube은(는) 무엇인가요?
- macOS, Linux, Windows에서 애플리케이션 개발을 위해 로컬 단일 노드 또는 다중 노드 Kubernetes 클러스터를 실행하는 도구입니다. minikube는 개발자의 컴퓨터에 로컬 Kubernetes 클러스터를 구성해, Kubernetes 애플리케이션을 로컬에서 빌드하고 테스트할 때 유용하게 사용할 수 있도록 합니다. 최신 안정 버전의 Kubernetes를 실행하며 여러 컨테이너 런타임을 지원하므로, 환경에 맞는 런타임을 선택할 수 있습니다.
- minikube은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- minikube은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- minikube은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. minikube의 마지막 커밋은 2026년 10월 23일입니다.
- minikube은(는) 어디에 사용할 수 있나요?
- 공유 클러스터에 배포하기 전에 노트북에서 Kubernetes 애플리케이션을 개발하고 테스트합니다. CI 파이프라인에서 Kubernetes 기반 통합 테스트를 실행합니다. 영구 볼륨 및 LoadBalancer 서비스와 같은 Kubernetes 기능을 로컬에서 실험합니다. 로컬 클러스터에서 GPU 가속 머신러닝 워크로드를 실행합니다.
- minikube는 어떻게 설치하나요?
- Getting Started Guide에 따라 minikube를 설치하세요 로컬 클러스터를 시작하세요: minikube start
- minikube은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kubernetes/minikube
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Kubernetes용 실시간 로그 대시보드로, 워크로드의 모든 컨테이너 로그를 하나의 타임라인으로 모아 브라우저나 터미널에서 볼 수 있습니다.
온프레미스와 클라우드 인프라 전반에서 컨테이너, VM, 레거시 바이너리를 스케줄링하고 실행하는 워크로드 오케스트레이터입니다.
vCluster로 Kubernetes 클러스터를 Docker 컨테이너로 실행하고, 일시 중지·재개와 기본 제공 로드 밸런서를 지원하는 KinD 경량 대안입니다.
Nix 기반의 선언적이고 재현 가능한 개발 환경을 제공합니다. devenv.nix 파일에서 언어, 서비스, 프로세스를 설정할 수 있습니다.
Docker 컨테이너의 실시간 통계와 로그를 확인하고 제어하는 터미널 UI(TUI)입니다.