Difference between revisions of "Kubectl --help"
Jump to navigation
Jump to search
(Created page with "<pre> kubectl --help kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ Basic Commands (Begin...") |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ | + | kubectl --help |
+ | kubectl controls the Kubernetes cluster manager. | ||
+ | |||
+ | Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ | ||
+ | |||
+ | Basic Commands (Beginner): | ||
+ | create Create a resource from a file or from stdin. | ||
+ | expose Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service | ||
+ | run Run a particular image on the cluster | ||
+ | set Set specific features on objects | ||
+ | |||
+ | Basic Commands (Intermediate): | ||
+ | explain Documentation of resources | ||
+ | get Display one or many resources | ||
+ | edit Edit a resource on the server | ||
+ | delete Delete resources by filenames, stdin, resources and names, or by resources and label selector | ||
+ | |||
+ | Deploy Commands: | ||
+ | rollout Manage the rollout of a resource | ||
+ | scale Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job | ||
+ | autoscale Auto-scale a Deployment, ReplicaSet, or ReplicationController | ||
+ | |||
+ | Cluster Management Commands: | ||
+ | certificate Modify certificate resources. | ||
+ | cluster-info Display cluster info | ||
+ | top Display Resource (CPU/Memory/Storage) usage. | ||
+ | cordon Mark node as unschedulable | ||
+ | uncordon Mark node as schedulable | ||
+ | drain Drain node in preparation for maintenance | ||
+ | taint Update the taints on one or more nodes | ||
− | + | Troubleshooting and Debugging Commands: | |
− | + | describe Show details of a specific resource or group of resources | |
− | + | logs Print the logs for a container in a pod | |
− | + | attach Attach to a running container | |
− | + | exec Execute a command in a container | |
+ | port-forward Forward one or more local ports to a pod | ||
+ | proxy Run a proxy to the Kubernetes API server | ||
+ | cp Copy files and directories to and from containers. | ||
+ | auth Inspect authorization | ||
− | + | Advanced Commands: | |
− | + | diff Diff live version against would-be applied version | |
− | + | apply Apply a configuration to a resource by filename or stdin | |
− | + | patch Update field(s) of a resource using strategic merge patch | |
− | + | replace Replace a resource by filename or stdin | |
+ | wait Experimental: Wait for a specific condition on one or many resources. | ||
+ | convert Convert config files between different API versions | ||
+ | kustomize Build a kustomization target from a directory or a remote url. | ||
+ | |||
+ | Settings Commands: | ||
+ | label Update the labels on a resource | ||
+ | annotate Update the annotations on a resource | ||
+ | completion Output shell completion code for the specified shell (bash or zsh) | ||
+ | |||
+ | Other Commands: | ||
+ | api-resources Print the supported API resources on the server | ||
+ | api-versions Print the supported API versions on the server, in the form of "group/version" | ||
+ | config Modify kubeconfig files | ||
+ | plugin Provides utilities for interacting with plugins. | ||
+ | version Print the client and server version information | ||
− | + | Usage: | |
− | + | kubectl [flags] [options] | |
− | |||
− | |||
− | + | Use "kubectl <command> --help" for more information about a given command. | |
− | + | Use "kubectl options" for a list of global command-line options (applies to all commands). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == |
Revision as of 10:28, 25 April 2021
kubectl --help kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ Basic Commands (Beginner): create Create a resource from a file or from stdin. expose Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service run Run a particular image on the cluster set Set specific features on objects Basic Commands (Intermediate): explain Documentation of resources get Display one or many resources edit Edit a resource on the server delete Delete resources by filenames, stdin, resources and names, or by resources and label selector Deploy Commands: rollout Manage the rollout of a resource scale Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job autoscale Auto-scale a Deployment, ReplicaSet, or ReplicationController Cluster Management Commands: certificate Modify certificate resources. cluster-info Display cluster info top Display Resource (CPU/Memory/Storage) usage. cordon Mark node as unschedulable uncordon Mark node as schedulable drain Drain node in preparation for maintenance taint Update the taints on one or more nodes
Troubleshooting and Debugging Commands: describe Show details of a specific resource or group of resources logs Print the logs for a container in a pod attach Attach to a running container exec Execute a command in a container port-forward Forward one or more local ports to a pod proxy Run a proxy to the Kubernetes API server cp Copy files and directories to and from containers. auth Inspect authorization
Advanced Commands: diff Diff live version against would-be applied version apply Apply a configuration to a resource by filename or stdin patch Update field(s) of a resource using strategic merge patch replace Replace a resource by filename or stdin wait Experimental: Wait for a specific condition on one or many resources. convert Convert config files between different API versions kustomize Build a kustomization target from a directory or a remote url. Settings Commands: label Update the labels on a resource annotate Update the annotations on a resource completion Output shell completion code for the specified shell (bash or zsh) Other Commands: api-resources Print the supported API resources on the server api-versions Print the supported API versions on the server, in the form of "group/version" config Modify kubeconfig files plugin Provides utilities for interacting with plugins. version Print the client and server version information
Usage: kubectl [flags] [options]
Use "kubectl <command> --help" for more information about a given command. Use "kubectl options" for a list of global command-line options (applies to all commands).
See also
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: