gpt4 book ai didi

kubernetes - 查找 Kubernetes 搜索词

转载 作者:行者123 更新时间:2023-12-02 11:32:09 25 4
gpt4 key购买 nike

我在查找用于在 kubernetes 中选择或显示对象的值时遇到问题。我觉得我没有正确使用 kubernetes 文档,或者这些文档与我尚未学习的命令相关联。

例子:

  1. 找到某个节点上的所有 pod?你怎么知道它在 spec.nodeName 中

    kubectl get pods --all-namespaces -o wide --field-selector spec.nodeName=<node>

  2. 让所有 Pod 都处于运行状态?你怎么知道这个值存储在 status.phase

    kubectl get pods --field-selector status.phase=Running

  3. 获取所有 pod 但只列出名称,你怎么知道它叫 metadata.name

    kubectl get pods -o custom-columns:POD:metadata.name

最佳答案

Kubernetes 中的每个资源都由一些规范描述。您可以在文档中找到资源的详细规范,例如此处 https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/ .如果导航到 Pod 定义 ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#pod-v1-core),您将看到 Pod 类型的所有属性及其基础类型。

例如,您的第一点,阅读 PodSpec ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#podspec-v1-core ) 您可以看到 nodeName 属性包含应该用于安排播客。

可以使用 kubectl 命令查看相同的文档。要获取 PodSpec 的文档,您只需键入 kubectl explain pod.spec

关于kubernetes - 查找 Kubernetes 搜索词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63180521/

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