Difference between revisions of "Kubectl get"
Jump to navigation
Jump to search
↑ https://stackoverflow.com/a/45046340/9269906
(42 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{lowercase}} | {{lowercase}} | ||
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get | https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get | ||
+ | |||
+ | Possible resource types include (case insensitive): pods (po), services (svc), replicationcontrollers (rc), nodes (no), events (ev), componentstatuses (cs), limitranges (limits), persistentvolumes (pv), persistentvolumeclaims (pvc), resourcequotas (quota), namespaces (ns), endpoints (ep), horizontalpodautoscalers (hpa), serviceaccounts or secrets. | ||
+ | |||
+ | k get deploy,rs,ingress,svc,pods,[[cr]],certificate,secrets,[[endpointslices]],[[Kubernetes EndPoints|endpoints]] | ||
+ | [[k events -A]] | ||
+ | [[k logs nginx-ingress-controller]] | ||
+ | [[k describe]] deploy,rs,ingress,svc,pods,[[cr]],certificate,secrets,[[endpointslices]],[[Kubernetes EndPoints|endpoints]] | ||
+ | |||
* <code>[[kubectl]] get</code> | * <code>[[kubectl]] get</code> | ||
+ | * <code>[[kubectl get --all-namespaces]]</code> | ||
* <code>[[kubectl get -h]]</code> | * <code>[[kubectl get -h]]</code> | ||
== Examples == | == Examples == | ||
+ | * <code>[[kubectl get --help]]</code> | ||
* <code>[[kubectl get all]]</code> | * <code>[[kubectl get all]]</code> | ||
+ | * <code>[[kubectl get all -A]]</code> | ||
+ | * <code>kubectl get [[svc]],[[pods]],[[ingress]],[[kubectl get deployments|deployments]]</code> .../... | ||
* <code>[[kubectl get apiservices]]</code> | * <code>[[kubectl get apiservices]]</code> | ||
* <code>[[kubectl get api-resources]]</code> | * <code>[[kubectl get api-resources]]</code> | ||
+ | * <code>[[kubectl get certificates]]</code> | ||
+ | * <code>[[kubectl get --raw]] /apis/[[admissionregistration.k8s.io]]/v1/validatingwebhookconfigurations | jq</code> | ||
* <code>[[kubectl get clusterroles]]</code> | * <code>[[kubectl get clusterroles]]</code> | ||
− | * [[kubectl get crd]] | + | * <code>[[kubectl get crd]]</code> |
− | * <code>[[kubectl get | + | * <code>[[kubectl get configmap]]</code> |
* <code>[[kubectl get deployment]]</code> | * <code>[[kubectl get deployment]]</code> | ||
* <code>[[kubectl get endpoints]]</code> | * <code>[[kubectl get endpoints]]</code> | ||
* <code>[[kubectl get events]]</code> | * <code>[[kubectl get events]]</code> | ||
* <code>[[kubectl get hpa]]</code> | * <code>[[kubectl get hpa]]</code> | ||
+ | * <code>[[kubectl get limitrange]]</code> | ||
* <code>[[kubectl get namespaces]]</code> | * <code>[[kubectl get namespaces]]</code> | ||
* <code>[[kubectl get pvc]]</code> | * <code>[[kubectl get pvc]]</code> | ||
* <code>[[kubectl get replicaset]]</code> | * <code>[[kubectl get replicaset]]</code> | ||
+ | * <code>[[kubectl get statefulsets]]</code> | ||
+ | * <code>[[kubectl get networkpolicy]]</code> | ||
* <code>[[kubectl get nodes]]</code> | * <code>[[kubectl get nodes]]</code> | ||
* <code>[[kubectl get nodes]] -w</code> | * <code>[[kubectl get nodes]] -w</code> | ||
* <code>[[kubectl get pods]]</code> | * <code>[[kubectl get pods]]</code> | ||
* <code>[[kubectl get pod]] PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -</code><ref>https://stackoverflow.com/a/45046340/9269906</ref> | * <code>[[kubectl get pod]] PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -</code><ref>https://stackoverflow.com/a/45046340/9269906</ref> | ||
+ | * <code>[[kubectl get priorityclass]]</code> | ||
+ | * <code>[[kubectl get provisioner]]</code> | ||
+ | * <code>[[kubectl get psp eks.privileged]]</code> | ||
* <code>[[kubectl get secret]]</code> | * <code>[[kubectl get secret]]</code> | ||
* <code>[[kubectl get services]]</code> | * <code>[[kubectl get services]]</code> | ||
+ | * <code>[[kubectl get svc]]</code> | ||
* <code>[[kubectl get ServiceAccount]]</code> | * <code>[[kubectl get ServiceAccount]]</code> | ||
− | |||
* <code>[[kubectl get]] [[pod]] NAME_POD --namespace=MY_TEST_NAMESPACE</code> | * <code>[[kubectl get]] [[pod]] NAME_POD --namespace=MY_TEST_NAMESPACE</code> | ||
* <code>[[kubectl get gateway]]</code> | * <code>[[kubectl get gateway]]</code> | ||
* <code>[[kubectl get ingress]]</code> | * <code>[[kubectl get ingress]]</code> | ||
* <code>[[kubectl get vms]]</code> | * <code>[[kubectl get vms]]</code> | ||
+ | * <code>[[kubectl api-resources]] --verbs=list --namespaced -o name | xargs -n 1 [[kubectl get]] --ignore-not-found --show-kind -n your-namespace</code> | ||
kubectl get | kubectl get | ||
Line 37: | Line 58: | ||
Use "kubectl explain <resource>" for a detailed description of that resource (e.g. kubectl explain pods). | Use "kubectl explain <resource>" for a detailed description of that resource (e.g. kubectl explain pods). | ||
See 'kubectl get -h' for help and examples | See 'kubectl get -h' for help and examples | ||
+ | |||
+ | == Errors == | ||
+ | [[kubectl]] get nodes | ||
+ | error: [[exec plugin]]: [[invalid apiVersion]] "[[client.authentication.k8s.io]]/[[v1alpha1]]" | ||
== Related terms == | == Related terms == | ||
* <code>[[kind (Kubernetes)]]</code> | * <code>[[kind (Kubernetes)]]</code> | ||
* <code>[[eksctl get]]</code> | * <code>[[eksctl get]]</code> | ||
+ | * <code>[[--watch]]</code> | ||
+ | * [[Download module]] | ||
== See also == | == See also == | ||
+ | * {{creationTimestamp}} | ||
* {{kubectl get}} | * {{kubectl get}} | ||
* {{kubectl info}} | * {{kubectl info}} |
Latest revision as of 09:37, 5 March 2024
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get
Possible resource types include (case insensitive): pods (po), services (svc), replicationcontrollers (rc), nodes (no), events (ev), componentstatuses (cs), limitranges (limits), persistentvolumes (pv), persistentvolumeclaims (pvc), resourcequotas (quota), namespaces (ns), endpoints (ep), horizontalpodautoscalers (hpa), serviceaccounts or secrets.
k get deploy,rs,ingress,svc,pods,cr,certificate,secrets,endpointslices,endpoints k events -A k logs nginx-ingress-controller k describe deploy,rs,ingress,svc,pods,cr,certificate,secrets,endpointslices,endpoints
Contents
Examples[edit]
kubectl get --help
kubectl get all
kubectl get all -A
kubectl get svc,pods,ingress,deployments
.../...kubectl get apiservices
kubectl get api-resources
kubectl get certificates
kubectl get --raw /apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations | jq
kubectl get clusterroles
kubectl get crd
kubectl get configmap
kubectl get deployment
kubectl get endpoints
kubectl get events
kubectl get hpa
kubectl get limitrange
kubectl get namespaces
kubectl get pvc
kubectl get replicaset
kubectl get statefulsets
kubectl get networkpolicy
kubectl get nodes
kubectl get nodes -w
kubectl get pods
kubectl get pod PODNAME -n NAMESPACE -o yaml | kubectl replace --force -f -
[1]kubectl get priorityclass
kubectl get provisioner
kubectl get psp eks.privileged
kubectl get secret
kubectl get services
kubectl get svc
kubectl get ServiceAccount
kubectl get pod NAME_POD --namespace=MY_TEST_NAMESPACE
kubectl get gateway
kubectl get ingress
kubectl get vms
kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --ignore-not-found --show-kind -n your-namespace
kubectl get You must specify the type of resource to get. Use "kubectl api-resources" for a complete list of supported resources. error: Required resource not specified. Use "kubectl explain <resource>" for a detailed description of that resource (e.g. kubectl explain pods). See 'kubectl get -h' for help and examples
Errors[edit]
kubectl get nodes error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
Related terms[edit]
See also[edit]
creationTimestamp, ResourceVersion, SelfLink (deprecated)
kubectl get
: [all
|componentstatus | pods | apiservices | events
|event
|nodes
|replicaset
|services
|svc
|namespaces
|hpa
|secret | deployments | serviceaccounts | endpoints | daemonset | networkpolicy
],kubectl get -h
- Kubectl information commands:
cluster-info
|view
|pods
|nodes
|services
|version
|describe | logs
kubectl
: [cp | config | create
|delete
|edit | explain |
apply
|exec
|get
|set
|drain | uncordon | rolling-update
|rollout
|logs
|run
|auth
|label | annotate
|version
|top
|diff
|debug
|replace
|describe
|port-forward | proxy
|scale
|rollout
|api-resources
| expose deployment | expose | patch | attach | get endpoints | ~/.kube/config | kubectl logs --help | kubectl --help, kubectl-convert, kubectl autoscale, kubectl.kubernetes.io
Advertising: