• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

minikube

date: 2021-04-20 excerpt: minikubeについて

tag: minikubekubernetesk8skubectl


minikubeについて

概要

  • localで作成可能なkubernetesクラスタ
  • kubernetesの動作確認に使用する
  • kubectlを使用して操作する

インストール

nix

$ nix-env -iA nixpkgs.minikube
$ nix-env -iA nixpkgs.kubectl

debian package

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
$ sudo dpkg -i minikube_latest_amd64.deb

起動

$ minikube start

ポートの公開

$ minikube tunnel

動作例

echoするサーバ

$ minikube start
$ kubectl create deployment balanced --image=k8s.gcr.io/echoserver:1.4  
$ kubectl expose deployment balanced --type=LoadBalancer --port=8080
$ minikube tunnel

$ curl <external-ip>:8080 # 動作確認
CLIENT VALUES:
client_address=172.17.0.1
command=GET
...

参考

  • minikube start


minikubekubernetesk8skubectl Share Tweet