複数のホストにまたがるコンテナ化アプリケーションのデプロイ、スケーリング、管理を行うオープンソースシステム。
kubernetes/minikube
macOS、Linux、Windowsでアプリケーション開発向けの単一ノードまたはマルチノードのKubernetesクラスターをローカルで実行するツール。
代替できる製品:Docker Desktop
- スター
- 32,207
- フォーク
- 5,363
- 未解決の Issue
- 606
- 最終コミット
- 一昨日
これは何?
minikubeは開発者のマシン上にローカルKubernetesクラスターを構築し、Kubernetesアプリケーションをローカルで開発・テストするための実用的なツールを目指しています。最新の安定版Kubernetesを実行でき、複数のコンテナランタイムに対応しているため、環境に合ったランタイムを選べます。
クラスターの基本的な作成に加えて、minikubeは一般的なネットワークやアクセスのニーズにも対応します。`minikube tunnel`コマンドでLoadBalancerサービスを公開し、`minikube service`でNodePortサービスを開き、`minikube dashboard`コマンドでKubernetesのWeb UIを起動できます。また、プロファイルによる複数の名前付きクラスター、永続ボリューム、ファイルシステムのマウント、NVIDIAおよびAMDハードウェアのGPUパススルーにも対応しています。
minikubeには、クラスター上でパッケージ済みのサービスを有効にするアドオンシステムがあり、GitHub CodespacesやCI環境でも実行できます。
主な機能
- 01`minikube tunnel`を使ってLoadBalancerサービスをローカルに公開できます。
- 02プロファイルを使って、複数の名前付きクラスターを並行して実行できます。
- 03コンテナランタイムを選択でき、apiserverとkubeletのオプションを設定できます。
- 04`minikube dashboard`で起動できるダッシュボードを内蔵しています。
- 05パッケージ済みのサービスを有効にするアドオンと、NVIDIAおよびAMD向けのGPUサポートを備えています。
ユースケース
- 共有クラスターにデプロイする前に、ノートPC上で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 は何に使えますか?
- 共有クラスターにデプロイする前に、ノートPC上でKubernetesアプリケーションを開発・テストする。 CIパイプラインでKubernetesベースの統合テストを実行する。 永続ボリュームやLoadBalancerサービスなどのKubernetes機能をローカルで試す。 ローカルクラスターでGPUを活用した機械学習ワークロードを実行する。
- minikube のインストール方法は?
- Getting Started Guide に従って minikube をインストールする ローカルクラスターを起動する: minikube start
- minikube はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/kubernetes/minikube
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Kubernetesのリアルタイムログダッシュボード。ワークロード内の全コンテナのログを1つのタイムラインにまとめ、ブラウザーまたはターミナルで表示できます。
オンプレミスとクラウドのインフラ全体で、コンテナ、VM、レガシーバイナリをスケジュールして実行するワークロードオーケストレーターです。
vClusterを使ってKubernetesクラスターをDockerコンテナとして実行する、KinDより軽量で一時停止・再開やロードバランサーを備えたツール。
Nixを基盤に、devenv.nixファイルで言語、サービス、プロセスを設定して、宣言的で再現性の高い開発環境を構築できます。
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。