Kubernetes のチュートリアルのページの手順に従う.
次のページを参考に,Windows の Hyper-V の機能を有効にしておく.
Hyper-V の機能については「systeminfo」で確認できる. 次のように,「Hyper-V の要件: ハーパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。」と表示されたときは,すでに,Hyper-V の機能は有効になっている.
Windows での Docker のインストール: 別ページ »で説明
まず,Chocolatey をインストールする.
注意事項. Chocolatey を使うと、種々のソフトウェアのインストールが楽になる. このとき、インストールしたソフトウェアの利用条件、ライセンス条項は必ず、確認すること.
Chocolatey の Web ページの記載の手順に従う.
新しい画面に変わるので確認する
コマンドプロンプトを管理者として実行: 別ページ »で説明
実行のとき、エラーメッセージが出ないことを確認すること
choco install minikube
作成するイメージのレポジトリとタグ: node:6.14.2
FROM node:6.14.2 EXPOSE 8080 COPY server.js . CMD node server.js
var http = require('http'); var handleRequest = function(request, response) { console.log('Received request for URL: ' + request.url); response.writeHead(200); response.end('Hello World!'); }; var www = http.createServer(handleRequest); www.listen(8080);
docker build - < Dockerfile
minikube start
minikube dashboard
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
kubectl get deployments
kubectl get pods
kubectl get events
kubectl config view
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
kubectl get services
minikube service hello-node
クラスタに作成したリソースのクリーンアップ
kubectl delete service hello-node kubectl delete deployment hello-node
Minikubeの仮想マシン(VM)の停止
minikube stop
MinikubeのVMの削除
minikube delete