website/content/ja/docs/tasks/tools/install-minikube.md

8.1 KiB
Raw Blame History

title content_template weight card
Minikubeのインストール templates/task 20
name weight
tasks 10

{{% capture overview %}}

このページではMinikubeのインストール方法を説明し、コンピューターの仮想マシン上で単一ードのKubernetesクラスターを実行します。

{{% /capture %}}

{{% capture prerequisites %}}

{{< tabs name="minikube_before_you_begin" >}} {{% tab name="Linux" %}} Linuxで仮想化がサポートされているかどうかを確認するには、次のコマンドを実行して、出力が空でないことを確認します:

grep -E --color 'vmx|svm' /proc/cpuinfo

{{% /tab %}}

{{% tab name="macOS" %}} 仮想化がmacOSでサポートされているかどうかを確認するには、ターミナルで次のコマンドを実行します。

sysctl -a | grep -E --color 'machdep.cpu.features|VMX'

出力にVMXが表示されている場合色付けされているはずです、VT-x機能がマシンで有効になっています。 {{% /tab %}}

{{% tab name="Windows" %}} Windows 8以降で仮想化がサポートされているかどうかを確認するには、Windowsターミナルまたはコマンドプロンプトで次のコマンドを実行します。

systeminfo

次の出力が表示される場合、仮想化はWindowsでサポートされています。

Hyper-V Requirements:     VM Monitor Mode Extensions: Yes
                          Virtualization Enabled In Firmware: Yes
                          Second Level Address Translation: Yes
                          Data Execution Prevention Available: Yes

次の出力が表示される場合、システムにはすでにHypervisorがインストールされており、次の手順をスキップできます。

Hyper-V Requirements:     A hypervisor has been detected. Features required for Hyper-V will not be displayed.

{{% /tab %}} {{< /tabs >}}

{{% /capture %}}

{{% capture steps %}}

minikubeのインストール

{{< tabs name="tab_with_md" >}} {{% tab name="Linux" %}}

kubectlのインストール

kubectlがインストールされていることを確認してください。 kubectlのインストールとセットアップの指示に従ってkubectlをインストールできます。

ハイパーバイザーのインストール

ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください:

KVM、ただしQEMUも使っているもの

VirtualBox

{{< note >}} minikubeは、VMではなくホストでKubernetesコンポーネントを実行する--vm-driver=noneオプションもサポートしています。 このドライバーを使用するには、DockerとLinux環境が必要ですが、ハイパーバイザーは不要です。 noneドライバーを使用する場合は、Dockerからdockerのaptインストールを使用することをおすすめします。 dockerのsnapインストールは、minikubeでは機能しません。 {{< /note >}}

パッケージを利用したMinikubeのインストール

MinikubeのExperimentalパッケージが利用可能です。 GitHubのMinikubeのリリースページからLinux(AMD64)パッケージを見つけることができます。

Linuxのディストリビューションのパッケージツールを使用して、適切なパッケージをインストールしてください。

直接ダウンロードによるMinikubeのインストール

パッケージ経由でインストールしない場合は、スタンドアロンバイナリをダウンロードして使用できます。

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
  && chmod +x minikube

Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します:

sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/

{{% /tab %}} {{% tab name="macOS" %}}

kubectlのインストール

kubectlがインストールされていることを確認してください。 kubectlのインストールとセットアップの指示に従ってkubectlをインストールできます。

ハイパーバイザーのインストール

ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください:

HyperKit

VirtualBox

VMware Fusion

Minikubeのインストール

Homebrewを使うことでmacOSにMinikubeを簡単にインストールできます:

brew install minikube

スタンドアロンのバイナリをダウンロードして、macOSにインストールすることもできます:

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
  && chmod +x minikube

Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します:

sudo mv minikube /usr/local/bin

{{% /tab %}} {{% tab name="Windows" %}}

kubectlのインストール

kubectlがインストールされていることを確認してください。 kubectlのインストールとセットアップの指示に従ってkubectlをインストールできます。

ハイパーバイザーのインストール

ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください:

Hyper-V

VirtualBox

{{< note >}} Hyper-Vは、Windows 10 Enterprise、Windows 10 Professional、Windows 10 Educationの3つのバージョンのWindows 10で実行できます。 {{< /note >}}

Chocolateyを使用したMinikubeのインストール

Chocolateyを使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。

choco install minikube

Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。

インストーラーを使用したMinikubeのインストール

Windowsインストーラーを使用してWindowsにMinikubeを手動でインストールするには、minikube-installer.exeをダウンロードしてインストーラーを実行します。

直接ダウンロードによるMinikubeのインストール

WindowsにMinikubeを手動でインストールするには、minikube-windows-amd64をダウンロードし、名前をminikube.exeに変更して、パスに追加します。

{{% /tab %}} {{< /tabs >}}

{{% /capture %}}

{{% capture whatsnext %}}

{{% /capture %}}

ローカル状態のクリーンアップ

もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。

minikube start

minikube startはエラーを返します。

machine does not exist

minikubeのローカル状態をクリアする必要があります:

minikube delete