如何列出自定义资源定义(CRD)的所有对象,例如当 CRD 冲突时?
How to list all objects of Custom Resource Definition (CRD), e.g. when CRDs conflict?
Background: A while ago cert-manager introduced a breaking change in their CRDs. This leads to two CRDs having the name order
, which can be seen in 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
您应该能够使用以下命令获取特定资源
要在 acme.cert-manager.io
中获取 orders
的列表
kubectl get orders.acme.cert-manager.io
要在 certmanager.k8s.io
中获取 orders
的列表
kubectl get orders.certmanager.k8s.io
Background: A while ago cert-manager introduced a breaking change in their CRDs. This leads to two CRDs having the name
order
, which can be seen inkubectl 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
您应该能够使用以下命令获取特定资源
要在 acme.cert-manager.io
orders
的列表
kubectl get orders.acme.cert-manager.io
要在 certmanager.k8s.io
orders
的列表
kubectl get orders.certmanager.k8s.io