minikube の操作まとめ

ショコラ
ショコラ

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
Scroll to Top