2019-09-01 10:07:42 +00:00
---
title: Minikubeのインストール
content_template: templates/task
weight: 20
card:
name: tasks
weight: 10
---
{{% capture overview %}}
このページでは[Minikube](/ja/docs/tutorials/hello-minikube)のインストール方法を説明し、コンピューターの仮想マシン上で単一ノ ードのKubernetesクラスターを実行します。
{{% /capture %}}
{{% capture prerequisites %}}
コンピューターのBIOS上でVT-xもしくはAMD-vの仮想化が使用可能でなければなりません。Linux上で確認するために以下のコマンドを実行し、出力されることを確認してください。
```shell
egrep --color 'vmx|svm' /proc/cpuinfo
```
{{% /capture %}}
{{% capture steps %}}
## ハイパーバイザーのインストール
ハイパーバイザーがインストールされていなかったら、OSにいずれかをインストールしてください。
Operating system | サポートしているハイパーバイザー
:----------------|:---------------------
macOS | [VirtualBox ](https://www.virtualbox.org/wiki/Downloads ), [VMware Fusion ](https://www.vmware.com/products/fusion ), [HyperKit ](https://github.com/moby/hyperkit )
Linux | [VirtualBox ](https://www.virtualbox.org/wiki/Downloads ), [KVM ](http://www.linux-kvm.org/ )
Windows | [VirtualBox ](https://www.virtualbox.org/wiki/Downloads ), [Hyper-V ](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install )
{{< note > }}
MinikubeはVMの中ではなくホスト上のKubernetesのコンポーネントの一部として実行する`--vm-driver=none`をサポートしています。このドライバーはハイパーバイザーではなく、DockerやLinuxの環境を必要とします。
{{< / note > }}
## kubectlのインストール
* kubectlのインストールは[kubectlのインストールと設定](/ja/docs/tasks/tools/install-kubectl/)を確認してください。
## Minikubeのインストール
### macOS
[Homebrew ](https://brew.sh )を使うことでmacOSにMinikubeを簡単にインストールできます。
```shell
brew cask install minikube
```
バイナリファイルを使用してmacOSにインストールすることも可能です。
```shell
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
& & chmod +x minikube
```
以下のコマンドを入力して、Minikubeを実行可能にしてください。
```shell
sudo mv minikube /usr/local/bin
```
### Linux
{{< note > }}
ここではバイナリを使ってLinux上にMinikubeをインストールする方法を示します。
{{< / note > }}
バイナリファイルを使用してLinuxにインストールできます。
```shell
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
& & chmod +x minikube
```
以下のコマンドを入力して、Minikubeを実行可能にしてください。
```shell
sudo cp minikube /usr/local/bin & & rm minikube
```
### Windows
{{< note > }}
MinikubeをWindowsで実行するために、[Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v)もしくは[VirtualBox](https://www.virtualbox.org/)をインストールする必要があります。Hyper-VはWindows 10 Enterprise、Windows 10 Professional、Windows 10 Educationで実行できます。より詳しいインストールについてのドキュメントはMinikube公式の[GitHub](https://github.com/kubernetes/minikube/#installation)のリポジトリを参照してください。
{{< / note > }}
[Chocolatey ](https://chocolatey.org/ )を使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。
```shell
choco install minikube kubernetes-cli
```
Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。
#### 手動でWindowsにインストールする方法
Windowsに手動でMinikubeをダウンロードする場合、[`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest)をダウンロードし、名前を`minikube.exe`に変更してこれをパスに加えます。
#### Windowsのインストーラー
[Windows Installer ](https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal )を使ってWindowsに手動でインストールする場合、[`minikube-installer.exe`](https://github.com/kubernetes/minikube/releases/latest)をインストールし、インストーラーを実行します。
{{% /capture %}}
{{% capture whatsnext %}}
2019-11-23 16:39:50 +00:00
* [Minikubeを使ってローカルでKubernetesを実行する ](/ja/docs/setup/learning-environment/minikube/ )
2019-09-01 10:07:42 +00:00
{{% /capture %}}
## クリーンアップし、新たに始める場合
もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。
```shell
minikube start
```
このエラーが返ってきます。
```shell
machine does not exist
```
以下のファイルを消去する必要があります。
```shell
rm -rf ~/.minikube
```