【问题标题】:How can I `kubectl explain` the entire structure of a custom resource?我如何“kubectl explain”自定义资源的整个结构?
【发布时间】:2023-02-03 00:37:45
【问题描述】:

我在集群中有一个 CR。我知道在这个 CRD 的某个地方有一个归档的specialField。我不知道它在哪里。现在我正在使用 kubectl explain path.to.some.filed 随机探索 CRD 以尝试对文件进行处理。有没有办法用kubectl explain来解释整个嵌套结构?

我要找的是这样的东西

kubectl explain-magic my-crd

my-crd
 a
  b
   c
 other
  field 
 more
  fields
 very 
  nested
   field

或者作为替代

my-crd
a
a.b
a.b.c
other
other.field
more
more.fields
very
very.nested
very.nested.field

【问题讨论】:

    标签: kubernetes kubectl


    【解决方案1】:

    添加 --recursive 标志以一次显示所有字段而无需描述。每个字段的信息是 以 OpenAPI 格式从服务器检索。

    来自kubectl help explain

    随便做:kubectl explain --recursive my-crd

    【讨论】:

    • 谢谢。为此我爱你。这是惊人的!
    • 别客气。
    猜你喜欢
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多