minikube

/

minikubeについて

タグ 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
...

参考