Editing Kubectl api-resources

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{lowercase}}
 
{{lowercase}}
<code>[[kubectl]] [[api-resources]]</code>
+
* <code>[[kubectl]] [[api-resources]]</code>
<code>[[kubectl api-resources --help]]</code>
 
kubectl api-resources --api-group=[[rbac.authorization.k8s.io]]
 
 
 
kubectl api-resources | [[tail -n]] +2 | [[wc -l]]
 
130
 
 
 
[[Play with K8s]]:
 
kubectl api-resources | tail -n +2 | wc -l
 
55
 
 
 
[[kubectl api-resources grep -i linkerd]]
 
 
 
[[metrics.k8s.io]]
 
[[monitoring.coreos.com]]
 
[[status.gatekeeper.sh]]
 
[[k8s.nginx.org]]
 
[[certificates.k8s.io]]
 
  
 
== [[EKS]]: kubectl api-resources ==
 
== [[EKS]]: kubectl api-resources ==
Line 27: Line 10:
 
  NAME  SHORTNAMES  APIVERSION  NAMESPACED  KIND
 
  NAME  SHORTNAMES  APIVERSION  NAMESPACED  KIND
 
  [[error: You must be logged in to the server (Unauthorized)]]
 
  [[error: You must be logged in to the server (Unauthorized)]]
 
[[List all resources from a namespace]]:
 
* <code>[[kubectl]] api-resources --verbs=list --namespaced -o name | xargs -n 1 [[kubectl get]] --ignore-not-found --show-kind -n your-namespace</code>
 
  
 
  kubectl api-resources
 
  kubectl api-resources
Line 36: Line 16:
 
  [[componentstatuses]]                cs          v1                                    false        [[ComponentStatus]]
 
  [[componentstatuses]]                cs          v1                                    false        [[ComponentStatus]]
 
  [[configmaps]]                        cm          v1                                    true        [[ConfigMap]]
 
  [[configmaps]]                        cm          v1                                    true        [[ConfigMap]]
  [[Kubernetes EndPoints|endpoints]]                        ep          v1                                    true        Endpoints
+
  [[endpoints]]                        ep          v1                                    true        Endpoints
 
  [[events]]                            ev          v1                                    true        Event
 
  [[events]]                            ev          v1                                    true        Event
 
  limitranges                      limits      v1                                    true        LimitRange
 
  limitranges                      limits      v1                                    true        LimitRange
Line 73: Line 53:
 
  events                            ev          events.k8s.io/v1                      true        Event
 
  events                            ev          events.k8s.io/v1                      true        Event
 
  ingresses                        ing          extensions/v1beta1                    true        Ingress
 
  ingresses                        ing          extensions/v1beta1                    true        Ingress
  [[flowschemas]]                                   flowcontrol.apiserver.k8s.io/v1beta1  false        FlowSchema
+
  flowschemas                                    flowcontrol.apiserver.k8s.io/v1beta1  false        FlowSchema
 
  prioritylevelconfigurations                    flowcontrol.apiserver.k8s.io/v1beta1  false        PriorityLevelConfiguration
 
  prioritylevelconfigurations                    flowcontrol.apiserver.k8s.io/v1beta1  false        PriorityLevelConfiguration
 
  ingressclasses                                networking.k8s.io/v1                  false        IngressClass
 
  ingressclasses                                networking.k8s.io/v1                  false        IngressClass
Line 90: Line 70:
 
  csistoragecapacities                          storage.k8s.io/v1beta1                true        CSIStorageCapacity
 
  csistoragecapacities                          storage.k8s.io/v1beta1                true        CSIStorageCapacity
 
  storageclasses                    sc          storage.k8s.io/v1                      false        StorageClass
 
  storageclasses                    sc          storage.k8s.io/v1                      false        StorageClass
  [[volumeattachments]]                             storage.k8s.io/v1                      false        VolumeAttachment
+
  volumeattachments                              storage.k8s.io/v1                      false        VolumeAttachment
 
  securitygrouppolicies            sgp          vpcresources.k8s.aws/v1beta1          true        SecurityGroupPolicy
 
  securitygrouppolicies            sgp          vpcresources.k8s.aws/v1beta1          true        SecurityGroupPolicy
 
== [[Play with K8s]] ==
 
 
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
 
endpointslices                                discovery.k8s.io/v1                    true        EndpointSlice
 
events                            ev          events.k8s.io/v1                      true        Event
 
flowschemas                                    flowcontrol.apiserver.k8s.io/v1beta3  false        FlowSchema
 
prioritylevelconfigurations                    flowcontrol.apiserver.k8s.io/v1beta3  false        PriorityLevelConfiguration
 
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
 
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
 
[[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
 
  
 
== [[Minikube]] ==
 
== [[Minikube]] ==
Line 172: Line 93:
 
  serviceaccounts                  sa                                          true        ServiceAccount
 
  serviceaccounts                  sa                                          true        ServiceAccount
 
  services                          svc                                        true        Service
 
  services                          svc                                        true        Service
  [[mutatingwebhookconfigurations]]                 [[admissionregistration.k8s.io]]   false        [[MutatingWebhookConfiguration]]
+
  mutatingwebhookconfigurations                  admissionregistration.k8s.io  false        MutatingWebhookConfiguration
  validatingwebhookconfigurations                admissionregistration.k8s.io  false        [[ValidatingWebhookConfiguration]]
+
  validatingwebhookconfigurations                admissionregistration.k8s.io  false        ValidatingWebhookConfiguration
 
  customresourcedefinitions        crd,crds    apiextensions.k8s.io          false        CustomResourceDefinition
 
  customresourcedefinitions        crd,crds    apiextensions.k8s.io          false        CustomResourceDefinition
 
  apiservices                                    apiregistration.k8s.io        false        APIService
 
  apiservices                                    apiregistration.k8s.io        false        APIService
Line 209: Line 130:
 
  storageclasses                    sc          storage.k8s.io                false        StorageClass
 
  storageclasses                    sc          storage.k8s.io                false        StorageClass
 
  volumeattachments                              storage.k8s.io                false        VolumeAttachment
 
  volumeattachments                              storage.k8s.io                false        VolumeAttachment
 
== EKS: [[velero]] ==
 
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
 
aplogconfs                                            appprotect.f5.com/v1beta1              true        APLogConf
 
appolicies                                            appprotect.f5.com/v1beta1              true        APPolicy
 
apusersigs                                            appprotect.f5.com/v1beta1              true        APUserSig
 
apdoslogconfs                                          appprotectdos.f5.com/v1beta1          true        APDosLogConf
 
apdospolicies                                          appprotectdos.f5.com/v1beta1          true        APDosPolicy
 
dosprotectedresources            pr                  appprotectdos.f5.com/v1beta1          true        DosProtectedResource
 
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
 
clusterconfigauditreports        clusterconfigaudit  aquasecurity.github.io/v1alpha1        false        ClusterConfigAuditReport
 
configauditreports                configaudit          aquasecurity.github.io/v1alpha1        true        ConfigAuditReport
 
applications                      app,apps            argoproj.io/v1alpha1                  true        Application
 
applicationsets                  appset,appsets      argoproj.io/v1alpha1                  true        ApplicationSet
 
appprojects                      appproj,appprojs    argoproj.io/v1alpha1                  true        AppProject
 
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
 
apps                                                  catalog.cattle.io/v1                  true        App
 
clusterrepos                                          catalog.cattle.io/v1                  false        ClusterRepo
 
operations                                            catalog.cattle.io/v1                  true        Operation
 
certificatesigningrequests        csr                  certificates.k8s.io/v1                false        CertificateSigningRequest
 
configs                                                config.gatekeeper.sh/v1alpha1          true        Config
 
k8sallowedrepos                                        constraints.gatekeeper.sh/v1beta1      false        K8sAllowedRepos
 
k8spspprivilegedcontainer                              constraints.gatekeeper.sh/v1beta1      false        K8sPSPPrivilegedContainer
 
k8srequiredlabels                                      constraints.gatekeeper.sh/v1beta1      false        K8sRequiredLabels
 
leases                                                coordination.k8s.io/v1                true        Lease
 
eniconfigs                                            crd.k8s.amazonaws.com/v1alpha1        false        ENIConfig
 
endpointslices                                        discovery.k8s.io/v1                    true        EndpointSlice
 
events                            ev                  events.k8s.io/v1                      true        Event
 
providers                                              externaldata.gatekeeper.sh/v1alpha1    false        Provider
 
dnsendpoints                                          externaldns.nginx.org/v1              true        DNSEndpoint
 
flowschemas                                            flowcontrol.apiserver.k8s.io/v1beta2  false        FlowSchema
 
prioritylevelconfigurations                            flowcontrol.apiserver.k8s.io/v1beta2  false        PriorityLevelConfiguration
 
projecthelmcharts                                      helm.cattle.io/v1alpha1                true        ProjectHelmChart
 
globalconfigurations              gc                  k8s.nginx.org/v1alpha1                true        GlobalConfiguration
 
policies                          pol                  k8s.nginx.org/v1                      true        Policy
 
transportservers                  ts                  k8s.nginx.org/v1alpha1                true        TransportServer
 
[[virtualserverroutes]]              vsr                  [[k8s.nginx.org/v1]]                      true        VirtualServerRoute
 
[[virtualservers]]                    vs                  [[k8s.nginx.org]]/v1                      true        VirtualServer
 
apiservices                                            management.cattle.io/v3                false        APIService
 
authconfigs                                            management.cattle.io/v3                false        AuthConfig
 
clusterregistrationtokens                              management.cattle.io/v3                true        ClusterRegistrationToken
 
clusters                                              management.cattle.io/v3                false        Cluster
 
features                                              management.cattle.io/v3                false        Feature
 
groupmembers                                          management.cattle.io/v3                false        GroupMember
 
groups                                                management.cattle.io/v3                false        Group
 
preferences                                            management.cattle.io/v3                true        Preference
 
settings                                              management.cattle.io/v3                false        Setting
 
tokens                                                management.cattle.io/v3                false        Token
 
userattributes                                        management.cattle.io/v3                false        UserAttribute
 
users                                                  management.cattle.io/v3                false        User
 
nodes                                                  metrics.k8s.io/v1beta1                false        NodeMetrics
 
pods                                                  metrics.k8s.io/v1beta1                true        PodMetrics
 
alertmanagerconfigs              amcfg                monitoring.coreos.com/v1alpha1        true        AlertmanagerConfig
 
alertmanagers                    am                  monitoring.coreos.com/v1              true        Alertmanager
 
podmonitors                                            monitoring.coreos.com/v1              true        PodMonitor
 
probes                            prb                  monitoring.coreos.com/v1              true        Probe
 
prometheuses                                          monitoring.coreos.com/v1              true        Prometheus
 
prometheusrules                  promrule            monitoring.coreos.com/v1              true        PrometheusRule
 
servicemonitors                                        monitoring.coreos.com/v1              true        ServiceMonitor
 
thanosrulers                      ruler                monitoring.coreos.com/v1              true        ThanosRuler
 
assign                                                mutations.gatekeeper.sh/v1beta1        false        Assign
 
assignmetadata                                        mutations.gatekeeper.sh/v1beta1        false        AssignMetadata
 
modifyset                                              mutations.gatekeeper.sh/v1beta1        false        ModifySet
 
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
 
poddisruptionbudgets              pdb                  policy/v1                              true        PodDisruptionBudget
 
podsecuritypolicies              psp                  policy/v1beta1                        false        PodSecurityPolicy
 
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
 
volumesnapshotclasses            vsclass,vsclasses    snapshot.storage.k8s.io/v1            false        VolumeSnapshotClass
 
volumesnapshotcontents            vsc,vscs            snapshot.storage.k8s.io/v1            false        VolumeSnapshotContent
 
volumesnapshots                  vs                  snapshot.storage.k8s.io/v1            true        VolumeSnapshot
 
constraintpodstatuses                                  status.gatekeeper.sh/v1beta1          true        ConstraintPodStatus
 
constrainttemplatepodstatuses                          status.gatekeeper.sh/v1beta1          true        ConstraintTemplatePodStatus
 
mutatorpodstatuses                                    status.gatekeeper.sh/v1beta1          true        MutatorPodStatus
 
csidrivers                                            storage.k8s.io/v1                      false        CSIDriver
 
csinodes                                              storage.k8s.io/v1                      false        CSINode
 
csistoragecapacities                                  storage.k8s.io/v1beta1                true        CSIStorageCapacity
 
storageclasses                    sc                  storage.k8s.io/v1                      false        StorageClass
 
volumeattachments                                      storage.k8s.io/v1                      false        VolumeAttachment
 
constrainttemplates                                    templates.gatekeeper.sh/v1            false        ConstraintTemplate
 
navlinks                                              ui.cattle.io/v1                        false        NavLink
 
backups                                                velero.io/v1                          true        Backup
 
backupstoragelocations            bsl                  velero.io/v1                          true        BackupStorageLocation
 
deletebackuprequests                                  velero.io/v1                          true        DeleteBackupRequest
 
downloadrequests                                      velero.io/v1                          true        DownloadRequest
 
podvolumebackups                                      velero.io/v1                          true        PodVolumeBackup
 
podvolumerestores                                      velero.io/v1                          true        PodVolumeRestore
 
resticrepositories                                    velero.io/v1                          true        ResticRepository
 
restores                                              velero.io/v1                          true        Restore
 
schedules                                              velero.io/v1                          true        Schedule
 
serverstatusrequests              ssr                  velero.io/v1                          true        ServerStatusRequest
 
volumesnapshotlocations                                velero.io/v1                          true        VolumeSnapshotLocation
 
cninodes                          cnd                  vpcresources.k8s.aws/v1alpha1          false        CNINode
 
securitygrouppolicies            sgp                  vpcresources.k8s.aws/v1beta1          true        SecurityGroupPolicy
 
  
 
== Related commands ==
 
== Related commands ==
* <code>[[kubectl api-versions]]</code>
+
* <code>[[kubectl get]]</code>
* <code>[[kubectl cluster-info dump]]</code>
+
* <code>[[kubectl version]]</code>
* <code>[[kubectl get apiservices]]</code>
 
  
 
== See also ==
 
== See also ==
* {{kubectl api-resources}}
 
 
* {{Kubernetes API}}
 
* {{Kubernetes API}}
 
* {{kubectl info}}
 
* {{kubectl info}}
* {{k8s.io}}
 
  
 
[[Category:Kubernetes]]
 
[[Category:Kubernetes]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: