From c65348dd0a2675ba0ca3f374265aac7a479d48d1 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Wed, 20 Nov 2019 16:14:50 +0900 Subject: [PATCH 1/5] Update /ja/docs/tasks/tools/install-minikube/ --- .../ja/docs/tasks/tools/install-minikube.md | 169 +++++++++++++----- 1 file changed, 123 insertions(+), 46 deletions(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 4b11691ffe136..13f7fc44d1248 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -15,96 +15,173 @@ 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) +ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください: + +• QEMUも使用する[KVM](https://www.linux-kvm.org/) + +• [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の*実験*パッケージが利用可能です。 +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のインストール +macOSにMinikubeをインストールする最も簡単な方法は、[Homebrew](https://brew.sh)を使用することです: ```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](https://chocolatey.org/)を使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。 +### Chocolateyを使用したMinikubeのインストール + +MinikubeをWindowsにインストールする最も簡単な方法は、[Chocolatey](https://chocolatey.org/)を使用することです(管理者として実行): ```shell -choco install minikube kubernetes-cli +choco install minikube ``` -Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。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 +191,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 +``` From bb5258187a8fdd9b0dc173e16a6adf0b88944562 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Sun, 24 Nov 2019 21:04:06 +0900 Subject: [PATCH 2/5] Apply review --- content/ja/docs/tasks/tools/install-minikube.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 13f7fc44d1248..9b867ac55ec9f 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -123,7 +123,7 @@ kubectlがインストールされていることを確認してください。 • [VMware Fusion](https://www.vmware.com/products/fusion) ### Minikubeのインストール -macOSにMinikubeをインストールする最も簡単な方法は、[Homebrew](https://brew.sh)を使用することです: +[Homebrew](https://brew.sh)を使うことでmacOSにMinikubeを簡単にインストールできます: ```shell brew install minikube @@ -163,14 +163,13 @@ Hyper-Vは、Windows 10 Enterprise、Windows 10 Professional、Windows 10 Educat ### Chocolateyを使用したMinikubeのインストール -MinikubeをWindowsにインストールする最も簡単な方法は、[Chocolatey](https://chocolatey.org/)を使用することです(管理者として実行): +[Chocolatey](https://chocolatey.org/)を使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。 ```shell choco install minikube ``` -Minikubeのインストールが完了したら、現在のCLIセッションを閉じて再起動します。 -Minikubeは自動的にパスに追加されているはずです。 +Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。 ### インストーラー実行可能ファイルを使用したMinikubeのインストール From 0c219be1d672dd4bcfdf9ee79638f4ba0f437204 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Tue, 26 Nov 2019 14:04:49 +0900 Subject: [PATCH 3/5] Apply review --- content/ja/docs/tasks/tools/install-minikube.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 9b867ac55ec9f..3cd6385dd754a 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -84,7 +84,7 @@ dockerのsnapインストールは、minikubeでは機能しません。 ### パッケージを利用したMinikubeのインストール -Minikubeの*実験*パッケージが利用可能です。 +Minikubeの*Experimental*パッケージが利用可能です。 GitHubのMinikubeの[リリース](https://github.com/kubernetes/minikube/releases)ページからLinux(AMD64)パッケージを見つけることができます。 Linuxのディストリビューションのパッケージツールを使用して、適切なパッケージをインストールしてください。 @@ -98,7 +98,7 @@ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/miniku && chmod +x minikube ``` -Minikube実行可能ファイルをパスに追加する簡単な方法を次に示します: +Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します: ```shell sudo mkdir -p /usr/local/bin/ @@ -136,7 +136,7 @@ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/miniku && chmod +x minikube ``` -Minikube実行可能ファイルをパスに追加する簡単な方法を次に示します: +Minikube実行可能バイナリをパスに追加する簡単な方法を次に示します: ```shell sudo mv minikube /usr/local/bin @@ -171,7 +171,7 @@ choco install minikube Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。 -### インストーラー実行可能ファイルを使用したMinikubeのインストール +### インストーラーを使用したMinikubeのインストール [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)をダウンロードしてインストーラーを実行します。 From dce9924d7be4d9ca02a191e74ed7b95c3a3816b8 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Tue, 26 Nov 2019 14:59:38 +0900 Subject: [PATCH 4/5] Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor --- content/ja/docs/tasks/tools/install-minikube.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 3cd6385dd754a..73ce0eb95cda6 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -76,7 +76,7 @@ kubectlがインストールされていることを確認してください。 • [VirtualBox](https://www.virtualbox.org/wiki/Downloads) {{< note >}} -minikubeは、VMではなくホストでKubernetesコンポーネントを実行する`--vm-driver = none`オプションもサポートしています。 +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では機能しません。 From e45253a931bf31ef302c3425ae6a0fa07a359e68 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Thu, 28 Nov 2019 18:32:46 +0900 Subject: [PATCH 5/5] Update content/ja/docs/tasks/tools/install-minikube.md Co-Authored-By: inductor --- content/ja/docs/tasks/tools/install-minikube.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index 73ce0eb95cda6..52cc43a44ed73 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -71,7 +71,7 @@ kubectlがインストールされていることを確認してください。 ハイパーバイザーがまだインストールされていない場合は、これらのいずれかをインストールしてください: -• QEMUも使用する[KVM](https://www.linux-kvm.org/) +• [KVM](https://www.linux-kvm.org/)、ただしQEMUも使っているもの • [VirtualBox](https://www.virtualbox.org/wiki/Downloads)