From 7e0d4d5045138c2f3c5d020a698b4344116261ec Mon Sep 17 00:00:00 2001 From: YukiKasuya Date: Thu, 4 Jun 2020 14:47:24 +0900 Subject: [PATCH] Update install-minikube --- .../ja/docs/tasks/tools/install-minikube.md | 66 +++++++++++++++++-- 1 file changed, 60 insertions(+), 6 deletions(-) diff --git a/content/ja/docs/tasks/tools/install-minikube.md b/content/ja/docs/tasks/tools/install-minikube.md index fa98a198be..2b455bd8b9 100644 --- a/content/ja/docs/tasks/tools/install-minikube.md +++ b/content/ja/docs/tasks/tools/install-minikube.md @@ -75,12 +75,22 @@ 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では機能しません。 -{{< /note >}} + +Debianもしくはその派生で`none`ドライバーを使用する場合は、snapパッケージではなくDockerの`.deb`パッケージを使用してください。snapパッケージはMinikubeでは機能しません。 +[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のインストール @@ -105,8 +115,16 @@ sudo mkdir -p /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 name="macOS" %}} +n{{% tab name="macOS" %}} ### kubectlのインストール kubectlがインストールされていることを確認してください。 @@ -190,6 +208,42 @@ WindowsにMinikubeを手動でインストールするには、[`minikube-window {{% /capture %}} +## インストールの確認 + +ハイパーバイザーとMinikube両方のインストール成功を確認するため、以下のコマンドをローカルKubernetesクラスターを起動するために実行してください: + +{{< note >}} + +`minikube start`で`--vm-driver`の設定をするため、次の``の部分では、インストールしたハイパーバイザーの名前を小文字で入力してください。`--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= +``` + +`mnikube start`が完了した場合、次のコマンドを実行してクラスターの状態を確認します。 + +```shell +minikube status +``` + +クラスターが起動していると、`minikube status`の出力はこのようになります。 + +``` +host: Running +kubelet: Running +apiserver: Running +kubeconfig: Configured +``` + +選択したハイパーバイザーでMinikubeが動作しているかどうか確認した後は、Minikubeを使い続けるか、クラスターを停止できます。クラスター +を停止するためには、次を実行してください。 + +```shell +minikube stop +``` + ## ローカル状態のクリーンアップ {#cleanup-local-state} もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。