【问题标题】:The equivalent of "kubectl get crds" in golang相当于golang中的“kubectl get crds”
【发布时间】:2022-12-19 14:54:46
【问题描述】:

如果我想使用 client-go 列出集群上的命名空间,我可以使用一个简单的命令来执行此操作:

clientset.CoreV1().Namespaces().List(context.TODO(), metav1.ListOptions{})

kubectl get crd 命令等效的是什么? 这甚至可以做到吗?

我试图找到解决方案,但我找到的大部分答案都回答了如何查询特定的 crd,而不是获取它们的列表。

【问题讨论】:

    标签: go client-go kubernetes-go-client


    【解决方案1】:
    clientset.ApiextensionsV1beta1().CustomResourceDefinitions().List(context.TODO(), metav1.ListOptions{})
    

    此 API 返回 CustomResourceDefinitions 对象的列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 2017-07-21
      • 1970-01-01
      相关资源
      最近更新 更多