如何列出自定义资源定义(CRD)的所有对象,例如CRD何时冲突?

时间:2020-07-29 14:29:39

标签: kubernetes kubectl

背景:前一段时间,cert-manager对其CRD进行了重大更改。这导致两个名称为order的CRD,可以在kubectl api-resources

中看到

如何仅列出较新的CRD的订单?

我记得有一种类似kubectl get acme.cert-manager.io/order的东西(不正确),但是不能再拼在一起了。

摘录为kubectl api-resources | grep "order"

orders                                         acme.cert-manager.io           true         Order
orders                                         certmanager.k8s.io             true         Order

1 个答案:

答案 0 :(得分:2)

您应该可以使用以下命令获取特定资源

要获取ordersacme.cert-manager.io的列表

kubectl get orders.acme.cert-manager.io

要获取orderscertmanager.k8s.io的列表

kubectl get orders.certmanager.k8s.io