環境
- Windows10 Pro(Homeでもいけるはず)
- VirtualBox
Virtulal BoxとHyper-Vは排他で一方が有効だともう一方は使えなくなるような動きをするので注意
手順
環境変数を通す
kubectlコマンドダウンロード
1 2 3 4 |
mkdir C:\tools\kubectl Invoke-WebRequest -Uri https://storage.googleapis.com/kubernetes -release/release/v1.15.0/bin/windows/amd64/kubectl.exe -OutFile kubectl.exe |
minikubeコマンドダウンロード
1 2 3 4 |
mkdir C:\tools\minikube Invoke-WebRequest -Uri https://storage.googleapis.com/minikube /releases/latest/minikube-windows-amd64.exe -OutFile C:\tools\minikube \minikube.exe |
起動
1 |
minikube start |
クラスタ情報
1 |
kubectl cluster-info |
サンプルアプリケーションのデプロイ
サンプルのDockerイメージをデプロイ
1 2 |
kubectl run hello-minikube --image=gcr.io/google_containers/ echoserver:1.4 --port=8080 |
Dokcerイメージと接続するためのサービスをデプロイ
1 |
kubectl expose deployment hello-minikube --type=NodePort |
Podがデプロイされているか確認
1 |
kubectl get pod |
接続確認
1 |
minikube service hello-minikube |