Skip to content

Commit

Permalink
Update /ja/docs/tasks/tools/install-minikube/ (#17711)
Browse files Browse the repository at this point in the history
* Update /ja/docs/tasks/tools/install-minikube/

* Apply review

* Apply review

* Update content/ja/docs/tasks/tools/install-minikube.md

Co-Authored-By: inductor <[email protected]>

* Update content/ja/docs/tasks/tools/install-minikube.md

Co-Authored-By: inductor <[email protected]>
  • Loading branch information
2 people authored and k8s-ci-robot committed Nov 29, 2019
1 parent 2994d82 commit fe1a872
Showing 1 changed file with 120 additions and 44 deletions.
164 changes: 120 additions & 44 deletions content/ja/docs/tasks/tools/install-minikube.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,96 +15,172 @@ card:

{{% capture prerequisites %}}

コンピューターのBIOS上でVT-xもしくはAMD-vの仮想化が使用可能でなければなりません。Linux上で確認するために以下のコマンドを実行し、出力されることを確認してください。
```shell
egrep --color 'vmx|svm' /proc/cpuinfo
{{< 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のインストールとセットアップ](/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux)の指示に従ってkubectlをインストールできます。

ハイパーバイザーがインストールされていなかったら、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)
ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください:

[KVM](https://www.linux-kvm.org/)、ただしQEMUも使っているもの

[VirtualBox](https://www.virtualbox.org/wiki/Downloads)

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

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

* kubectlのインストールは[kubectlのインストールと設定](/ja/docs/tasks/tools/install-kubectl/)を確認してください。
Minikubeの*Experimental*パッケージが利用可能です。
GitHubのMinikubeの[リリース](https://github.com/kubernetes/minikube/releases)ページからLinux(AMD64)パッケージを見つけることができます。

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

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

[Homebrew](https://brew.sh)を使うことでmacOSにMinikubeを簡単にインストールできます
パッケージ経由でインストールしない場合は、スタンドアロンバイナリをダウンロードして使用できます

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

バイナリファイルを使用してmacOSにインストールすることも可能です。
Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します:

```shell
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
```

以下のコマンドを入力して、Minikubeを実行可能にしてください。
{{% /tab %}}
{{% tab name="macOS" %}}
### kubectlのインストール

```shell
sudo mv minikube /usr/local/bin
```
kubectlがインストールされていることを確認してください。
[kubectlのインストールとセットアップ](/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos)の指示に従ってkubectlをインストールできます。

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

{{< note >}}
ここではバイナリを使ってLinux上にMinikubeをインストールする方法を示します。
{{< /note >}}
ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください:

[HyperKit](https://github.com/moby/hyperkit)

バイナリファイルを使用してLinuxにインストールできます。
[VirtualBox](https://www.virtualbox.org/wiki/Downloads)

[VMware Fusion](https://www.vmware.com/products/fusion)

### Minikubeのインストール
[Homebrew](https://brew.sh)を使うことでmacOSにMinikubeを簡単にインストールできます:

```shell
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
brew install minikube
```

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

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

以下のコマンドを入力して、Minikubeを実行可能にしてください。
Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します:

```shell
sudo cp minikube /usr/local/bin && rm minikube
sudo mv minikube /usr/local/bin
```

### Windows
{{% /tab %}}
{{% tab name="Windows" %}}
### kubectlのインストール

kubectlがインストールされていることを確認してください。
[kubectlのインストールとセットアップ](/docs/tasks/tools/install-kubectl/#install-kubectl-on-windows)の指示に従ってkubectlをインストールできます。

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

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

[Hyper-V](https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/quick_start/walkthrough_install)

[VirtualBox](https://www.virtualbox.org/wiki/Downloads)

{{< 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)のリポジトリを参照してください
Hyper-Vは、Windows 10 Enterprise、Windows 10 Professional、Windows 10 Educationの3つのバージョンのWindows 10で実行できます
{{< /note >}}

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

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

```shell
choco install minikube kubernetes-cli
choco install minikube
```

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

#### 手動でWindowsにインストールする方法
### インストーラーを使用したMinikubeのインストール

Windowsに手動でMinikubeをダウンロードする場合[`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest)をダウンロードし、名前を`minikube.exe`に変更してこれをパスに加えます
[Windowsインストーラー](https://docs.microsoft.com/en-us/windows/desktop/msi/windows-installer-portal)を使用してWindowsにMinikubeを手動でインストールするには[`minikube-installer.exe`](https://github.com/kubernetes/minikube/releases/latest/download/minikube-installer.exe)をダウンロードしてインストーラーを実行します

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

[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)をインストールし、インストーラーを実行します。
WindowsにMinikubeを手動でインストールするには、[`minikube-windows-amd64`](https://github.com/kubernetes/minikube/releases/latest)をダウンロードし、名前を`minikube.exe`に変更して、パスに追加します。

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

{{% /capture %}}

Expand All @@ -114,19 +190,19 @@ Windowsに手動でMinikubeをダウンロードする場合、[`minikube-window

{{% /capture %}}

## クリーンアップし、新たに始める場合
## ローカル状態のクリーンアップ {#cleanup-local-state}

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

このエラーが返ってきます
`minikube start`はエラーを返します
```shell
machine does not exist
```

以下のファイルを消去する必要があります。
minikubeのローカル状態をクリアする必要があります:
```shell
rm -rf ~/.minikube
```
minikube delete
```

0 comments on commit fe1a872

Please sign in to comment.