在Windows上使用Docker + Kubernetes来运行示例应用程序(以漫画方式开始学习Kubernetes)
简要概括
- Docker for Windows + kubernetesで、サンプルアプリを動かす
参考书籍:只需要一种选择。
まんがではじめるKubernetes あおい 著
NodeやPodの説明がマンガ形式で説明されているので、さらっと見る。
在Windows上安装Kubernetes的Docker
- Dockerのアイコンを右クリック-「settings」-「Kubernetes」で、「Enable Kubernetes」にチェックを入れて、Kubernetesをインストール
克隆示例应用程序
-
- mkdir aoi1
-
- cd aoi1
git clone https://github.com/aoi1/k8s-sample-app
本に記載のアドレスは「k8s-sampleapp」と2つ目の「-」が抜けているので注意
cd k8s-sample-app
部署的注册
-
- Deployment
kubectl apply -f ap-deployment.yaml
確認
kubectl get deployment
kubectl get pods
服务的注册
-
- 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 <none> 443/TCP 3m
tofu-sample-app NodePort 10.105.84.183 <none> 80:31663/TCP 6s
请使用浏览器进行操作验证。
http://localhost:31663/ を開く(ポート番号は上記を参照)
猫の絵が表示されればOK。