Update minikube.md for v1.17

This commit is contained in:
hikkie3110
2020-06-30 23:31:25 +09:00
parent 01e45e1126
commit 5e03f3f99e
@@ -14,14 +14,15 @@ Minikubeはローカル環境でKubernetesを簡単に実行するためのツ
## Minikubeの機能 ## Minikubeの機能
* MinikubeのサポートするKubernetesの機能: MinikubeのサポートするKubernetesの機能:
* DNS
* NodePorts * DNS
* ConfigMapsとSecrets * NodePorts
* ダッシュボード * ConfigMapsとSecrets
* コンテナランタイム: Docker、[CRI-O](https://cri-o.io/)および[containerd](https://github.com/containerd/containerd) * ダッシュボード
* CNI (Container Network Interface) の有効化 * コンテナランタイム: Docker、[CRI-O](https://cri-o.io/)および[containerd](https://github.com/containerd/containerd)
* Ingress * CNI (Container Network Interface) の有効化
* Ingress
## インストール ## インストール
@@ -31,7 +32,7 @@ Minikubeはローカル環境でKubernetesを簡単に実行するためのツ
これはMinikubeの起動、使用、削除をローカルで実施する簡単なデモです。下記の手順に従って、Minikubeを起動し試してください。 これはMinikubeの起動、使用、削除をローカルで実施する簡単なデモです。下記の手順に従って、Minikubeを起動し試してください。
1. Minikubeを起動し、クラスターを作成します: 1. Minikubeを起動し、クラスターを作成します:
```shell ```shell
minikube start minikube start
@@ -60,7 +61,7 @@ kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10
deployment.apps/hello-minikube created deployment.apps/hello-minikube created
``` ```
3. `hello-minikube`Deploymentに接続するために、Serviceとして公開します: 3. `hello-minikube`Deploymentに接続するために、Serviceとして公開します:
```shell ```shell
kubectl expose deployment hello-minikube --type=NodePort --port=8080 kubectl expose deployment hello-minikube --type=NodePort --port=8080
@@ -94,13 +95,13 @@ NAME READY STATUS RESTARTS AGE
hello-minikube-3383150820-vctvh 1/1 Running 0 13s hello-minikube-3383150820-vctvh 1/1 Running 0 13s
``` ```
5. Serviceの詳細を確認するため、公開したServiceのURLを取得します: 5. Serviceの詳細を確認するため、公開したServiceのURLを取得します:
```shell ```shell
curl $(minikube service hello-minikube --url) curl $(minikube service hello-minikube --url)
``` ```
6. ローカル環境のクラスターについて詳細を確認するには、出力から得たURLをブラウザー上でコピーアンドペーストしてください。 6. ローカル環境のクラスターについて詳細を確認するには、出力から得たURLをブラウザー上でコピーアンドペーストしてください。
出力はこのようになります: 出力はこのようになります:
``` ```
@@ -132,7 +133,7 @@ Request Body:
Serviceやクラスターをこれ以上稼働させない場合、削除する事ができます。 Serviceやクラスターをこれ以上稼働させない場合、削除する事ができます。
7. `hello-minikube`Serviceを削除します: 7. `hello-minikube`Serviceを削除します:
```shell ```shell
kubectl delete services hello-minikube kubectl delete services hello-minikube
@@ -144,7 +145,7 @@ kubectl delete services hello-minikube
service "hello-minikube" deleted service "hello-minikube" deleted
``` ```
8. `hello-minikube`Deploymentを削除します: 8. `hello-minikube`Deploymentを削除します:
```shell ```shell
kubectl delete deployment hello-minikube kubectl delete deployment hello-minikube
@@ -156,7 +157,7 @@ kubectl delete deployment hello-minikube
deployment.extensions "hello-minikube" deleted deployment.extensions "hello-minikube" deleted
``` ```
9. ローカル環境のMinikubeクラスターを停止します: 9. ローカル環境のMinikubeクラスターを停止します:
```shell ```shell
minikube stop minikube stop
@@ -171,7 +172,7 @@ Stopping "minikube"...
詳細は[クラスターの停止](#stopping-a-cluster)を参照ください。 詳細は[クラスターの停止](#stopping-a-cluster)を参照ください。
10. ローカルのMinikubeクラスターを削除します: 10. ローカルのMinikubeクラスターを削除します:
```shell ```shell
minikube delete minikube delete
@@ -235,6 +236,7 @@ Minikubeは以下のドライバーをサポートしています:
* hyperkit ([driver installation](https://git.k8s.io/minikube/docs/drivers.md#hyperkit-driver)) * hyperkit ([driver installation](https://git.k8s.io/minikube/docs/drivers.md#hyperkit-driver))
* hyperv ([driver installation](https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperv-driver)) * hyperv ([driver installation](https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#hyperv-driver))
注意: 以下のIPは動的であり、変更される可能性があります。IPは `minikube ip` で取得することができます。 注意: 以下のIPは動的であり、変更される可能性があります。IPは `minikube ip` で取得することができます。
* vmware ([driver installation](https://minikube.sigs.k8s.io/docs/reference/drivers/vmware/)) (VMware unified driver)
* none (VMではなくホスト上でKubernetesコンポーネントを起動。このドライバーを使用するには{{< glossary_tooltip term_id="docker" >}}とLinux環境を必要とします) * none (VMではなくホスト上でKubernetesコンポーネントを起動。このドライバーを使用するには{{< glossary_tooltip term_id="docker" >}}とLinux環境を必要とします)
{{< caution >}} {{< caution >}}