参考文章
实现类似kubectl get crds的功能.
kube 内置的资源对象, 使用的是通过client-go构建的客户端clientset/restclient, 但是这两个客户端无法操作CRD类型.
开发者如果希望在代码中动态创建/查找/删除 CRD 类型的资源, 需要借助apiextensions-apiserver工具库来实现.
当然, 这只是CRD资源, 开发者自定义的资源不叫CRD, 应该叫CR. 操作CR则需要使用通过code-generator生成的clientset库了.