Kubernetes Submit Queue
229d2df48a
Merge pull request #42873 from xilabao/add-apiresources-command
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
add kubectl api-resources command
**What this PR does / why we need it**:
As the RBAC role need to be related to resources. I think we can use the command to get the supported resources.
```
# ./cluster/kubectl.sh api-resources
NAME SHORTNAMES APIGROUP NAMESPACED KIND
bindings true Binding
componentstatuses cs false ComponentStatus
configmaps cm true ConfigMap
endpoints ep true Endpoints
events ev true Event
limitranges limits true LimitRange
namespaces ns false Namespace
nodes no false Node
persistentvolumeclaims pvc true PersistentVolumeClaim
persistentvolumes pv false PersistentVolume
pods po true Pod
podtemplates true PodTemplate
replicationcontrollers rc true ReplicationController
resourcequotas quota true ResourceQuota
secrets true Secret
serviceaccounts sa true ServiceAccount
services svc true Service
externaladmissionhookconfigurations admissionregistration.k8s.io false ExternalAdmissionHookConfiguration
initializerconfigurations admissionregistration.k8s.io false InitializerConfiguration
customresourcedefinitions crd apiextensions.k8s.io false CustomResourceDefinition
apiservices apiregistration.k8s.io false APIService
controllerrevisions apps true ControllerRevision
daemonsets ds apps true DaemonSet
deployments deploy apps true Deployment
replicasets rs apps true ReplicaSet
statefulsets sts apps true StatefulSet
tokenreviews authentication.k8s.io false TokenReview
localsubjectaccessreviews authorization.k8s.io true LocalSubjectAccessReview
selfsubjectaccessreviews authorization.k8s.io false SelfSubjectAccessReview
subjectaccessreviews authorization.k8s.io false SubjectAccessReview
horizontalpodautoscalers hpa autoscaling true HorizontalPodAutoscaler
jobs batch true Job
certificatesigningrequests csr certificates.k8s.io false CertificateSigningRequest
daemonsets ds extensions true DaemonSet
deployments deploy extensions true Deployment
ingresses ing extensions true Ingress
networkpolicies netpol extensions true NetworkPolicy
podsecuritypolicies psp extensions false PodSecurityPolicy
replicasets rs extensions true ReplicaSet
networkpolicies netpol networking.k8s.io true NetworkPolicy
poddisruptionbudgets pdb policy true PodDisruptionBudget
clusterrolebindings rbac.authorization.k8s.io false ClusterRoleBinding
clusterroles rbac.authorization.k8s.io false ClusterRole
rolebindings rbac.authorization.k8s.io true RoleBinding
roles rbac.authorization.k8s.io true Role
podpresets settings.k8s.io true PodPreset
storageclasses sc storage.k8s.io false StorageClass
```
**Which issue this PR fixes**: fixes https://github.com/kubernetes/kubernetes/issues/42932
**Special notes for your reviewer**:
**Release note**:
```release-note
add kubectl api-resources command to discovery of resources
```
2018-04-03 14:35:09 -07:00
..
2018-03-04 19:25:16 -07:00
2018-03-28 15:57:13 -07:00
2018-04-03 14:35:09 -07:00
2018-04-03 14:35:09 -07:00
2018-03-09 17:47:17 +08:00
2018-04-03 14:35:09 -07:00
2017-08-11 09:32:39 -07:00
2017-02-16 10:11:57 -08:00