5.1 KiB
title | content_template | weight | card | ||||
---|---|---|---|---|---|---|---|
Minikubeのインストール | templates/task | 20 |
|
{{% capture overview %}}
このページではMinikubeのインストール方法を説明し、コンピューターの仮想マシン上で単一ノードのKubernetesクラスターを実行します。
{{% /capture %}}
{{% capture prerequisites %}}
コンピューターのBIOS上でVT-xもしくはAMD-vの仮想化が使用可能でなければなりません。Linux上で確認するために以下のコマンドを実行し、出力されることを確認してください。
egrep --color 'vmx|svm' /proc/cpuinfo
{{% /capture %}}
{{% capture steps %}}
ハイパーバイザーのインストール
ハイパーバイザーがインストールされていなかったら、OSにいずれかをインストールしてください。
Operating system | サポートしているハイパーバイザー |
---|---|
macOS | VirtualBox, VMware Fusion, HyperKit |
Linux | VirtualBox, KVM |
Windows | VirtualBox, Hyper-V |
{{< note >}}
MinikubeはVMの中ではなくホスト上のKubernetesのコンポーネントの一部として実行する--vm-driver=none
をサポートしています。このドライバーはハイパーバイザーではなく、DockerやLinuxの環境を必要とします。
{{< /note >}}
kubectlのインストール
- kubectlのインストールはkubectlのインストールと設定を確認してください。
Minikubeのインストール
macOS
Homebrewを使うことでmacOSにMinikubeを簡単にインストールできます。
brew cask 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
Linux
{{< note >}} ここではバイナリを使ってLinux上にMinikubeをインストールする方法を示します。 {{< /note >}}
バイナリファイルを使用してLinuxにインストールできます。
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube
以下のコマンドを入力して、Minikubeを実行可能にしてください。
sudo cp minikube /usr/local/bin && rm minikube
Windows
{{< note >}} MinikubeをWindowsで実行するために、Hyper-VもしくはVirtualBoxをインストールする必要があります。Hyper-VはWindows 10 Enterprise、Windows 10 Professional、Windows 10 Educationで実行できます。より詳しいインストールについてのドキュメントはMinikube公式のGitHubのリポジトリを参照してください。 {{< /note >}}
Chocolateyを使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。
choco install minikube kubernetes-cli
Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。
手動でWindowsにインストールする方法
Windowsに手動でMinikubeをダウンロードする場合、minikube-windows-amd64
をダウンロードし、名前をminikube.exe
に変更してこれをパスに加えます。
Windowsのインストーラー
Windows Installerを使ってWindowsに手動でインストールする場合、minikube-installer.exe
をインストールし、インストーラーを実行します。
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}}
クリーンアップし、新たに始める場合
もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。
minikube start
このエラーが返ってきます。
machine does not exist
以下のファイルを消去する必要があります。
rm -rf ~/.minikube