• Home
  • LLMs
  • Python
  • Docker
  • Kubernetes
  • Java
  • Maven
  • All
  • About
Kubernetes | kubectl api-resources
  1. kubectl api-resources
  2. Usage
  3. Options
  4. Supported Resources
  5. Examples

  1. kubectl api-resources
    Print the supported API resources.

    To list kubectl api-resources options, type: kubectl api-resources --help

    To print the list of kubectl global command-line options (applies to all commands), type: kubectl options
  2. Usage
    Usage: kubectl api-resources [flags] [options]
  3. Options
    -o, --output='': Output format. One of: wide|name.
    
        --sort-by='': If non-empty, sort nodes list using specified field. The field can be either 'name' or 'kind'.
    
        --namespaced=true: If false, non-namespaced resources will be returned, otherwise returning namespaced resources by default.
    
        --api-group='': Limit to resources in the specified API group.
    
        --no-headers=false: When using the default or custom-column output format, don't print headers (default print headers).
    
        --cached=false: Use the cached list of resources if available.
    
        --verbs=[]: Limit to resources that support the specified verbs.
  4. Supported Resources
    List namespaced resources:
    $ kubectl api-resources --namespaced=true
    NAME                        SHORTNAMES   APIVERSION                          NAMESPACED   KIND
    pods                        po           v1                                  true         Pod
    configmaps                  cm           v1                                  true         ConfigMap
    secrets                                  v1                                  true         Secret
    persistentvolumeclaims      pvc          v1                                  true         PersistentVolumeClaim
    deployments                 deploy       apps/v1                             true         Deployment
    replicasets                 rs           apps/v1                             true         ReplicaSet
    statefulsets                sts          apps/v1                             true         StatefulSet
    daemonsets                  ds           apps/v1                             true         DaemonSet
    jobs                                     batch/v1                            true         Job
    cronjobs                    cj           batch/v1                            true         CronJob
    services                    svc          v1                                  true         Service
    serviceaccounts             sa           v1                                  true         ServiceAccount
    ingresses                   ing          networking.k8s.io/v1                true         Ingress
    endpoints                   ep           v1                                  true         Endpoints
    events                      ev           v1                                  true         Event
    events                      ev           events.k8s.io/v1                    true         Event
    bindings                                 v1                                  true         Binding
    limitranges                 limits       v1                                  true         LimitRange
    podtemplates                             v1                                  true         PodTemplate
    replicationcontrollers      rc           v1                                  true         ReplicationController
    resourcequotas              quota        v1                                  true         ResourceQuota
    controllerrevisions                      apps/v1                             true         ControllerRevision
    localsubjectaccessreviews                authorization.k8s.io/v1             true         LocalSubjectAccessReview
    horizontalpodautoscalers    hpa          autoscaling/v2                      true         HorizontalPodAutoscaler
    ingressclassparameterses                 configuration.konghq.com/v1alpha1   true         IngressClassParameters
    kongconsumergroups          kcg          configuration.konghq.com/v1beta1    true         KongConsumerGroup
    kongconsumers               kc           configuration.konghq.com/v1         true         KongConsumer
    kongcustomentities          kce          configuration.konghq.com/v1alpha1   true         KongCustomEntity
    kongingresses               ki           configuration.konghq.com/v1         true         KongIngress
    kongplugins                 kp           configuration.konghq.com/v1         true         KongPlugin
    kongupstreampolicies        kup          configuration.konghq.com/v1beta1    true         KongUpstreamPolicy
    tcpingresses                             configuration.konghq.com/v1beta1    true         TCPIngress
    udpingresses                             configuration.konghq.com/v1beta1    true         UDPIngress
    leases                                   coordination.k8s.io/v1              true         Lease
    endpointslices                           discovery.k8s.io/v1                 true         EndpointSlice
    pods                                     metrics.k8s.io/v1beta1              true         PodMetrics
    networkpolicies             netpol       networking.k8s.io/v1                true         NetworkPolicy
    poddisruptionbudgets        pdb          policy/v1                           true         PodDisruptionBudget
    rolebindings                             rbac.authorization.k8s.io/v1        true         RoleBinding
    roles                                    rbac.authorization.k8s.io/v1        true         Role
    csistoragecapacities                     storage.k8s.io/v1                   true         CSIStorageCapacity
    List non-namespaced resources:
    $ kubectl api-resources --namespaced=false
    NAME                                SHORTNAMES   APIVERSION                          NAMESPACED   KIND
    namespaces                          ns           v1                                  false        Namespace
    nodes                               no           v1                                  false        Node
    nodes                                            metrics.k8s.io/v1beta1              false        NodeMetrics
    persistentvolumes                   pv           v1                                  false        PersistentVolume
    storageclasses                      sc           storage.k8s.io/v1                   false        StorageClass
    componentstatuses                   cs           v1                                  false        ComponentStatus
    mutatingwebhookconfigurations                    admissionregistration.k8s.io/v1     false        MutatingWebhookConfiguration
    validatingadmissionpolicies                      admissionregistration.k8s.io/v1     false        ValidatingAdmissionPolicy
    validatingadmissionpolicybindings                admissionregistration.k8s.io/v1     false        ValidatingAdmissionPolicyBinding
    validatingwebhookconfigurations                  admissionregistration.k8s.io/v1     false        ValidatingWebhookConfiguration
    customresourcedefinitions           crd,crds     apiextensions.k8s.io/v1             false        CustomResourceDefinition
    apiservices                                      apiregistration.k8s.io/v1           false        APIService
    selfsubjectreviews                               authentication.k8s.io/v1            false        SelfSubjectReview
    tokenreviews                                     authentication.k8s.io/v1            false        TokenReview
    selfsubjectaccessreviews                         authorization.k8s.io/v1             false        SelfSubjectAccessReview
    selfsubjectrulesreviews                          authorization.k8s.io/v1             false        SelfSubjectRulesReview
    subjectaccessreviews                             authorization.k8s.io/v1             false        SubjectAccessReview
    certificatesigningrequests          csr          certificates.k8s.io/v1              false        CertificateSigningRequest
    kongclusterplugins                  kcp          configuration.konghq.com/v1         false        KongClusterPlugin
    konglicenses                        kl           configuration.konghq.com/v1alpha1   false        KongLicense
    kongvaults                          kv           configuration.konghq.com/v1alpha1   false        KongVault
    flowschemas                                      flowcontrol.apiserver.k8s.io/v1     false        FlowSchema
    prioritylevelconfigurations                      flowcontrol.apiserver.k8s.io/v1     false        PriorityLevelConfiguration
    ingressclasses                                   networking.k8s.io/v1                false        IngressClass
    runtimeclasses                                   node.k8s.io/v1                      false        RuntimeClass
    clusterrolebindings                              rbac.authorization.k8s.io/v1        false        ClusterRoleBinding
    clusterroles                                     rbac.authorization.k8s.io/v1        false        ClusterRole
    priorityclasses                     pc           scheduling.k8s.io/v1                false        PriorityClass
    csidrivers                                       storage.k8s.io/v1                   false        CSIDriver
    csinodes                                         storage.k8s.io/v1                   false        CSINode
    volumeattachments                                storage.k8s.io/v1                   false        VolumeAttachment
© 2025  mtitek