ショコラ
minikube の操作まとめ
minikube の操作をまとめます。
感覚的にはドッカーコンテナというより、vmwareのような仮想マシンというイメージなのかもしれないです。
もっさん先輩
minikube の操作
①minikube を開始する。
minikube start
$ minikube start
* Centos 7.6.1810 (xen/amd64) 上の minikube v1.25.2
* docker ドライバーが自動的に選択されました
* minikube クラスター中のコントロールプレーンの minikube ノードを起動しています
* ベースイメージを取得しています...
:
* Docker 20.10.12 で Kubernetes v1.23.3 を準備しています...
- kubelet.housekeeping-interval=5m
- 証明書と鍵を作成しています...
- コントロールプレーンを起動しています...
- RBAC のルールを設定中です...
* Kubernetes コンポーネントを検証しています...
- gcr.io/k8s-minikube/storage-provisioner:v5 イメージを使用しています
* 有効なアドオン: default-storageclass
* 完了しました! kubectl が「"minikube"」クラスタと「"default"」ネームスペースを使用するよう構成されました
minikubeコンテナ が起動します。
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
59c557a940ea gcr.io/k8s-minikube/kicbase:v0.0.33 "/usr/bin/tar -I lz4…" 2 seconds ago Up 1 second 22/tcp serene_taussig
minikubeノード が増えます。
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 108s v1.24.3
②Minikube の ipアドレス を取得する。
minikube ip
$ minikube ip
192.168.49.2
③ダッシュボードを起動する。
minikube dashboard
ダッシュボードを起動すると、ブラウザが立ち上がりダッシュボードが表示されます。
④minikube の状態を確認する。
minikube status
$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
⑤minikube を停止する。
minikube stop
$ minikube stop
* 「minikube」ノードを停止しています...
* SSH 経由で「minikube」の電源をオフにしています...
* 1 台のノードが停止しました。
⑥minikube を削除する。
minikube delete
$ minikube delete
* docker の「minikube」を削除しています...
* コンテナー「minikube」を削除しています...
* /home/mossan/.minikube/machines/minikube を削除しています...
* クラスター「minikube」の全てのトレースを削除しました。
⑦minikube のバージョンを確認する。
minikube version
$ minikube version
minikube version: v1.26.1
commit: 62e108c3dfdec8029a890ad6d8ef96b6461426dc