概要
- Docker for Windows + kubernetesで、サンプルアプリを動かす
参考書籍
Docker for Windows に kubernetesを入れる
- Dockerのアイコンを右クリック-「settings」-「Kubernetes」で、「Enable Kubernetes」にチェックを入れて、Kubernetesをインストール
サンプルアプリをclone
mkdir aoi1
cd aoi1
-
git 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 deployment
kubectl 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
ブラウザで動作確認