From fe1a8725f8a8ececd182c5e318ce45538846bcb7 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Fri, 29 Nov 2019 09:37:03 +0900 Subject: [PATCH] Update /ja/docs/tasks/tools/install-minikube/ (#17711) * Update /ja/docs/tasks/tools/install-minikube/ * Apply review * Apply review * Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor * Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor --- .../ja/docs/tasks/tools/install-minikube.md | 164 +++++++++++++----- 1 file changed, 120 insertions(+), 44 deletions(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 4b11691ffe136..52cc43a44ed73 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -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 %}} @@ -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 -``` \ No newline at end of file +minikube delete +```