kubernetes - 如何列出自定义资源定义 (CRD) 的所有对象,例如当 CRD 冲突时?
问题描述
背景:不久前,cert-manager 在他们的 CRD 中引入了一项重大更改。这导致两个具有名称的 CRD
order
,可以在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
解决方案
您应该能够使用以下命令获取特定资源
orders
获取列表acme.cert-manager.io
kubectl get orders.acme.cert-manager.io
orders
获取列表certmanager.k8s.io
kubectl get orders.certmanager.k8s.io
推荐阅读
- java - CallableStatement 抛出日期参数未知的 org.postgresql.util.PSQLException
- python - 我无法从 django 发送电子邮件
- c++ - 如何声明 boost histograms 的 std::vector ?提升直方图的类型是什么?
- flutter - 如何在 Dart 中将秒转换为分钟?
- javascript - 获取给定组件名称的组件列表,无论它们是嵌套的 - Vue
- python - 单击按钮 selenium python 后等待类加载值
- r - 在 R 或任何其他解决方案中对这两个数据框架使用连接
- ajax - 如何在 Azure 应用服务 (Linux) 中增加 HTTP 请求标头的大小
- python-3.x - 这个初学者 Python 程序中的作用域是怎么回事?
- c++ - 子类化 std::chrono::duration