Difference between revisions of "Kubectl get"

From wikieduonline
Jump to navigation Jump to search
 
(39 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>
 
* <code>[[kubectl get crd]]</code>
 
* <code>[[kubectl get crd]]</code>
* <code>[[kubectl get deploy]]</code>
+
* <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 networkpolicy]]</code>
 
* <code>[[kubectl get nodes]]</code>
 
* <code>[[kubectl get nodes]]</code>
Line 23: Line 39:
 
* <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 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 svc]]</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 39: 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

Examples[edit]

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]

  • https://stackoverflow.com/a/45046340/9269906
  • Advertising: