LinuxCommandLibrary

kubectl

kubectl

TLDR

List information about a resource with more details

$ kubectl get [pod|service|deployment|ingress|...] -o wide
copy


Update specified pod with the label 'unhealthy' and the value 'true'
$ kubectl label pods [name] unhealthy=true
copy


List all resources with different types
$ kubectl get all
copy


Display resource (CPU/Memory/Storage) usage of nodes or pods
$ kubectl top [pod|node]
copy


Print the address of the master and cluster services
$ kubectl cluster-info
copy


Display an explanation of a specific field
$ kubectl explain [pods.spec.containers]
copy


Print the logs for a container in a pod or specified resource
$ kubectl logs [pod_name]
copy


Run command in an existing pod
$ kubectl exec [pod_name] -- [ls /]
copy

Copied to clipboard