Update install-minikube

pull/21472/head
YukiKasuya 2020-06-04 14:47:24 +09:00
parent f4c0db5ff0
commit 7e0d4d5045
1 changed files with 60 additions and 6 deletions

View File

@ -75,12 +75,22 @@ kubectlがインストールされていることを確認してください。
• [VirtualBox](https://www.virtualbox.org/wiki/Downloads) • [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環境が必要ですが、ハイパーバイザーは不要です。 このドライバーを使用するには、[Docker](https://www.docker.com/products/docker-desktop)とLinux環境が必要ですが、ハイパーバイザーは不要です。
noneドライバーを使用する場合は、[Docker](https://www.docker.com/products/docker-desktop)からdockerのaptインストールを使用することをおすすめします。
dockerのsnapインストールは、minikubeでは機能しません。 Debianもしくはその派生で`none`ドライバーを使用する場合は、snapパッケージではなくDockerの`.deb`パッケージを使用してください。snapパッケージはMinikubeでは機能しません。
{{< /note >}} [Docker](https://www.docker.com/products/docker-desktop) から`.deb`パッケージをダウンロードできます。
{{< caution >}}
`none`VMドライバーは、セキュリティとデータ損失の問題を引き起こす可能性があります。
`--vm-driver=none`を使用する前に、詳細について[このドキュメント](https://minikube.sigs.k8s.io/docs/reference/drivers/none/) を参照してください。
{{< /caution >}}
MinikubeはDockerドライバーと似たような`vm-driver=podman`もサポートしています。Podmanを特権ユーザー権限(root user)で実行することは、コンテナがシステム上の利用可能な機能へ完全にアクセスするための最もよい方法です。
{{< caution >}}
`podman`ドライバーは、rootでコンテナを実行する必要があります。これは、通常ユーザーアカウントが、コンテナの実行に必要とされるすべてのOS機能への完全なアクセスを持っていないためです。
{{< /caution >}}
### パッケージを利用したMinikubeのインストール ### パッケージを利用したMinikubeのインストール
@ -105,8 +115,16 @@ sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/ sudo install minikube /usr/local/bin/
``` ```
### Homebrewを利用したMinikubeのインストール
別の選択肢として、Linux [Homebrew](https://docs.brew.sh/Homebrew-on-Linux)を利用してインストールできます。
```shell
brew install minikube
```
{{% /tab %}} {{% /tab %}}
{{% tab name="macOS" %}} n{{% tab name="macOS" %}}
### kubectlのインストール ### kubectlのインストール
kubectlがインストールされていることを確認してください。 kubectlがインストールされていることを確認してください。
@ -190,6 +208,42 @@ WindowsにMinikubeを手動でインストールするには、[`minikube-window
{{% /capture %}} {{% /capture %}}
## インストールの確認
ハイパーバイザーとMinikube両方のインストール成功を確認するため、以下のコマンドをローカルKubernetesクラスターを起動するために実行してください:
{{< note >}}
`minikube start`で`--vm-driver`の設定をするため、次の`<driver_name>`の部分では、インストールしたハイパーバイザーの名前を小文字で入力してください。`--vm-driver`値のすべてのリストは、[specifying the VM driver documentation](https://kubernetes.io/docs/setup/learning-environment/minikube/#specifying-the-vm-driver)で確認できます。
{{< /note >}}
```shell
minikube start --vm-driver=<driver_name>
```
`mnikube start`が完了した場合、次のコマンドを実行してクラスターの状態を確認します。
```shell
minikube status
```
クラスターが起動していると、`minikube status`の出力はこのようになります。
```
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
```
選択したハイパーバイザーでMinikubeが動作しているかどうか確認した後は、Minikubeを使い続けるか、クラスターを停止できます。クラスター
を停止するためには、次を実行してください。
```shell
minikube stop
```
## ローカル状態のクリーンアップ {#cleanup-local-state} ## ローカル状態のクリーンアップ {#cleanup-local-state}
もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。 もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。