Man*_*kar 0 azure kubernetes azure-aks
我在 azure kubernetes 上部署了应用程序。当我创建 azure kubernetes 集群时,它是单个节点,我假设它是 1 个虚拟机。
现在我扩展了我的部署。
kubectl scale --replicas=3 deployment/kubdemo1api
Run Code Online (Sandbox Code Playgroud)
在此之后我发射 kubectl get pods
kubdemo1api-776dfc99cc-c72qg 1/1 Running 0 1m
kubdemo1api-776dfc99cc-n7xvs 1/1 Running 0 1m
kubdemo1api-776dfc99cc-xghs5 1/1 Running 0 13m
Run Code Online (Sandbox Code Playgroud)
这告诉我现在有 3 个部署实例正在运行。
但是,如果我转到 azure 门户 kubernetes 集群。
我仍然继续看到 1 node 。这让我很困惑,关于如何在 aks 中进行扩展以及扩展的实例在哪里部署。
您将虚拟机与容器混淆了。节点是虚拟机,Pod 是容器(本质上)。当您扩展部署时,您会添加 pod。您还不能从 Kubernetes 内部扩展节点。
如果这样做,kubectl get nodes
您将看到虚拟机。
Pod:https
: //kubernetes.io/docs/concepts/workloads/pods/pod/节点:https : //kubernetes.io/docs/concepts/architecture/nodes/
归档时间: |
|
查看次数: |
207 次 |
最近记录: |