Kubernetes 入门:从运行应用到深入理解 Pods
1. 在 Kubernetes 上运行首个应用
1.1 检查应用运行的节点
在 Kubernetes 环境中,你可能会好奇 Pod 被调度到了哪些节点上。不过,在 Kubernetes 的世界里,只要 Pod 被调度到能提供其正常运行所需 CPU 和内存的节点,具体是哪个节点并不那么重要。
无论 Pod 被调度到哪个节点,容器内运行的所有应用都具有相同类型的操作系统环境。每个 Pod 都有自己的 IP 地址,并且可以与其他任何 Pod 进行通信,无论这些 Pod 是否运行在同一节点上。每个 Pod 都会获得所需的计算资源,因此这些资源由哪个节点提供并无区别。
如果你想查看 Pod 被调度到的节点信息,可以使用以下方法:
- 使用 -o wide 选项列出 Pod 时显示 Pod IP 和节点信息 :
kubectl get pods -o wide 命令通常不会显示 Pod 被调度到的节点信息,但使用 -o wide 选项可以额外显示 Pod 的 IP 地址和运行该 Pod 的节点。示例如下:
plaintext $ 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...
- 使用 kubectl describe 命令检查 Pod 的其
超级会员免费看
订阅专栏 解锁全文
49

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



