gpt4 book ai didi

kubernetes - kubectl 命令获取 k8s 主节点上运行的 pod 列表

转载 作者:行者123 更新时间:2023-12-01 16:30:19 54 4
gpt4 key购买 nike

是否可以从 kubectl 获取在 matser 上运行的 pod 列表?

我已经尝试过了

kubectl get pods -o wide --sort-by="{.spec.nodeName}"

但这并没有说明该节点是主节点还是工作节点

最佳答案

the overview 中所述:

A Pod always runs on a Node.
A Node is a worker machine in Kubernetes and may be either a virtual or a physical machine, depending on the cluster. Each Node is managed by the Master

因此根据定义(即使它与主节点运行在同一台物理机器上),任何节点都位于“工作机器”上

https://d33wubrfki0l68.cloudfront.net/5cb72d407cbe2755e581b6de757e0d81760d5b86/a9df9/docs/tutorials/kubernetes-basics/public/images/module_03_nodes.svg

只有 kubectl get 节点确实显示角色:

vonc@voncvb:~/.kube$ kubectl get node -o wide
NAME STATUS ROLES AGE VERSION EXTERNAL-IP OS-IMAGE KERNEL-VERSION
serv0.server Ready <none> 18d v1.9.7 <none> SUSE CaaS Platform 3.0 docker://x.y.z.z
serv1.server Ready <none> 18d v1.9.7 <none> SUSE CaaS Platform 3.0 docker://x.y.z.z
serv2.server Ready <none> 18d v1.9.7 <none> SUSE CaaS Platform 3.0 docker://x.y.z.z
servm.server Ready master 18d v1.9.7 <none> SUSE CaaS Platform 3.0 docker://x.y.z.z
^^^^^^^

关于kubernetes - kubectl 命令获取 k8s 主节点上运行的 pod 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50594815/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com