您可以使用 kubectl api-resources 命令获取Kubernetes API中可用的所有资源列表。 这将返回一组API资源及其对应的简称,如下所示:
NAME SHORTNAMES APIGROUP NAMESPACED KINDbindings true Bindingcomponentstatuses cs false ComponentStatusconfigmaps cm true ConfigMapendpoints ep true Endpointsevents ev true Eventlimitranges limits true LimitRangenamespaces ns false Namespacenodes no false Nodepersistentvolumeclaims pvc true PersistentVolumeClaimpersistentvolumes pv false PersistentVolumepods po true Podpodtemplates true PodTemplatereplicationcontrollers rc true ReplicationControllerresourcequotas quota true ResourceQuotasecrets true Secretserviceaccounts sa true ServiceAccountservices svc true Service
其中,每行表示一个API资源以及其相关信息,包括名称、简称、API组、是否命名空间等。
您还可以使用 kubectl api-resources --verbs=list 获取支持列表操作(list)的所有API资源。 您还可以结合 grep 命令来过滤结果,例如 kubectl api-resources | grep pod 将只显示与“pod”相关的资源。




