概要
- Docker for Windows + kubernetesで、サンプルアプリを動かす
参考書籍
- まんがではじめるKubernetes あおい 著
- NodeやPodの説明がマンガ形式で説明されているので、さらっと見る。
Docker for Windows に kubernetesを入れる
- Dockerのアイコンを右クリック-「settings」-「Kubernetes」で、「Enable Kubernetes」にチェックを入れて、Kubernetesをインストール
サンプルアプリをclone
mkdir aoi1cd aoi1git clone https://github.com/aoi1/k8s-sample-app- 本に記載のアドレスは「k8s-sampleapp」と2つ目の「-」が抜けているので注意
cd k8s-sample-app
Deploymentの登録
- Deployment
kubectl apply -f ap-deployment.yaml
- 確認
kubectl get deploymentkubectl get pods
Serviceの登録
- Service
kubectl apply -f ap-service.yaml
- 確認
kubectl get service- ポート番号を確認する
- 下記では、ブラウザで見るためのポートは31663(80ではないので注意)
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 443/TCP 3m
tofu-sample-app NodePort 10.105.84.183 80:31663/TCP 6s
ブラウザで動作確認
- http://localhost:31663/ を開く(ポート番号は上記を参照)
- 猫の絵が表示されればOK。