Repolode
kubernetes

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. 1

    Getting Started Guide に従って minikube をインストールする

  2. 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 の数値は毎日更新されます。

関連プロジェクト