Kubernetes 入门:Pod 部署与管理全解析
1. 检查应用运行节点
在 Kubernetes 中,你可能会好奇 Pod 被调度到了哪些节点上。实际上,只要 Pod 被调度到能提供其正常运行所需 CPU 和内存的节点,具体是哪个节点并不那么重要。
无论 Pod 被调度到哪个节点,容器内运行的所有应用都拥有相同类型的操作系统环境。每个 Pod 都有自己的 IP 地址,并且可以与其他任何 Pod 进行通信,无论这些 Pod 是否运行在同一节点上。每个 Pod 都会获得所需的计算资源,因此资源由哪个节点提供并无差异。
1.1 列出 Pod 时显示 Pod IP 和节点信息
kubectl get pods 命令通常不会显示 Pod 被调度到的节点信息,因为这通常不是关键信息。不过,你可以使用 -o wide 选项来请求显示额外的列,该选项会在列出 Pod 时显示 Pod 的 IP 地址和运行该 Pod 的节点:
$ kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE
kubia-hczji 1/1 Running 0 7s 10.1.0.2 gke-kubia-85...
1.2 使用 kubectl describe 检查 Pod 的其他详细信息
你还可以使用 kubect
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



