Bootstrap FreeKB - Kubernetes - List API Resources using kubectl
Kubernetes - List API Resources using kubectl

Updated:   |  Kubernetes articles

If you are not familiar with the kubectl command, check out my article Getting Started with kubectl.

The kubectl api-resources command can be used to list basic information about the various API resources.

~]$ kubectl api-resources
NAME                              SHORTNAMES   APIVERSION                               NAMESPACED   KIND
bindings                                       v1                                       true         Binding
componentstatuses                 cs           v1                                       false        ComponentStatus
configmaps                        cm           v1                                       true         ConfigMap
endpoints                         ep           v1                                       true         Endpoints
events                            ev           v1                                       true         Event
limitranges                       limits       v1                                       true         LimitRange
namespaces                        ns           v1                                       false        Namespace
nodes                             no           v1                                       false        Node
persistentvolumeclaims            pvc          v1                                       true         PersistentVolumeClaim
persistentvolumes                 pv           v1                                       false        PersistentVolume
pods                              po           v1                                       true         Pod
podtemplates                                   v1                                       true         PodTemplate
replicationcontrollers            rc           v1                                       true         ReplicationController
resourcequotas                    quota        v1                                       true         ResourceQuota
secrets                                        v1                                       true         Secret
serviceaccounts                   sa           v1                                       true         ServiceAccount
services                          svc          v1                                       true         Service
mutatingwebhookconfigurations                  admissionregistration.k8s.io/v1          false        MutatingWebhookConfiguration
validatingwebhookconfigurations                admissionregistration.k8s.io/v1          false        ValidatingWebhookConfiguration
customresourcedefinitions         crd,crds     apiextensions.k8s.io/v1                  false        CustomResourceDefinition
apiservices                                    apiregistration.k8s.io/v1                false        APIService
controllerrevisions                            apps/v1                                  true         ControllerRevision
daemonsets                        ds           apps/v1                                  true         DaemonSet
deployments                       deploy       apps/v1                                  true         Deployment
replicasets                       rs           apps/v1                                  true         ReplicaSet
statefulsets                      sts          apps/v1                                  true         StatefulSet
tokenreviews                                   authentication.k8s.io/v1                 false        TokenReview
localsubjectaccessreviews                      authorization.k8s.io/v1                  true         LocalSubjectAccessReview
selfsubjectaccessreviews                       authorization.k8s.io/v1                  false        SelfSubjectAccessReview
selfsubjectrulesreviews                        authorization.k8s.io/v1                  false        SelfSubjectRulesReview
subjectaccessreviews                           authorization.k8s.io/v1                  false        SubjectAccessReview
horizontalpodautoscalers          hpa          autoscaling/v2                           true         HorizontalPodAutoscaler
cronjobs                          cj           batch/v1                                 true         CronJob
jobs                                           batch/v1                                 true         Job
certificatesigningrequests        csr          certificates.k8s.io/v1                   false        CertificateSigningRequest
leases                                         coordination.k8s.io/v1                   true         Lease
eniconfigs                                     crd.k8s.amazonaws.com/v1alpha1           false        ENIConfig
endpointslices                                 discovery.k8s.io/v1                      true         EndpointSlice
ingressclassparams                             elbv2.k8s.aws/v1beta1                    false        IngressClassParams
targetgroupbindings                            elbv2.k8s.aws/v1beta1                    true         TargetGroupBinding
events                            ev           events.k8s.io/v1                         true         Event
flowschemas                                    flowcontrol.apiserver.k8s.io/v1beta3     false        FlowSchema
prioritylevelconfigurations                    flowcontrol.apiserver.k8s.io/v1beta3     false        PriorityLevelConfiguration
helmreleases                      hr           helm.toolkit.fluxcd.io/v2beta1           true         HelmRelease
kustomizations                    ks           kustomize.toolkit.fluxcd.io/v1           true         Kustomization
policyendpoints                                networking.k8s.aws/v1alpha1              true         PolicyEndpoint
ingressclasses                                 networking.k8s.io/v1                     false        IngressClass
ingresses                         ing          networking.k8s.io/v1                     true         Ingress
networkpolicies                   netpol       networking.k8s.io/v1                     true         NetworkPolicy
runtimeclasses                                 node.k8s.io/v1                           false        RuntimeClass
alerts                                         notification.toolkit.fluxcd.io/v1beta2   true         Alert
providers                                      notification.toolkit.fluxcd.io/v1beta2   true         Provider
receivers                                      notification.toolkit.fluxcd.io/v1        true         Receiver
poddisruptionbudgets              pdb          policy/v1                                true         PodDisruptionBudget
clusterrolebindings                            rbac.authorization.k8s.io/v1             false        ClusterRoleBinding
clusterroles                                   rbac.authorization.k8s.io/v1             false        ClusterRole
rolebindings                                   rbac.authorization.k8s.io/v1             true         RoleBinding
roles                                          rbac.authorization.k8s.io/v1             true         Role
priorityclasses                   pc           scheduling.k8s.io/v1                     false        PriorityClass
buckets                                        source.toolkit.fluxcd.io/v1beta2         true         Bucket
gitrepositories                   gitrepo      source.toolkit.fluxcd.io/v1              true         GitRepository
helmcharts                        hc           source.toolkit.fluxcd.io/v1beta2         true         HelmChart
helmrepositories                  helmrepo     source.toolkit.fluxcd.io/v1beta2         true         HelmRepository
ocirepositories                   ocirepo      source.toolkit.fluxcd.io/v1beta2         true         OCIRepository
csidrivers                                     storage.k8s.io/v1                        false        CSIDriver
csinodes                                       storage.k8s.io/v1                        false        CSINode
csistoragecapacities                           storage.k8s.io/v1                        true         CSIStorageCapacity
storageclasses                    sc           storage.k8s.io/v1                        false        StorageClass
volumeattachments                              storage.k8s.io/v1                        false        VolumeAttachment
cninodes                          cnd          vpcresources.k8s.aws/v1alpha1            false        CNINode
securitygrouppolicies             sgp          vpcresources.k8s.aws/v1beta1             true         SecurityGroupPolicy 

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter 11f04e in the box below so that we can be sure you are a human.