Difference between revisions of "Kubectl --help"

From wikieduonline
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:
<pre>
 
kubectl --help
 
kubectl controls the Kubernetes cluster manager.
 
  
  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
  
Basic Commands (Beginner):
+
Troubleshooting and Debugging Commands:
  create        Create a resource from a file or from stdin.
+
  describe      Show details of a specific resource or group of resources
  expose         Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service
+
  logs          Print the logs for a container in a pod
  run            Run a particular image on the cluster
+
  attach         Attach to a running container
  set            Set specific features on objects
+
  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
  
Basic Commands (Intermediate):
+
Advanced Commands:
  explain       Documentation of resources
+
  diff          Diff live version against would-be applied version
  get            Display one or many resources
+
  apply          Apply a configuration to a resource by filename or stdin
  edit          Edit a resource on the server
+
  patch          Update field(s) of a resource using strategic merge patch
   delete         Delete resources by filenames, stdin, resources and names, or by resources and label selector
+
  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
  
Deploy Commands:
+
Usage:
  rollout        Manage the rollout of a resource
+
  kubectl [flags] [options]
  scale          Set a new size for a Deployment, ReplicaSet, Replication Controller, or Job
 
  autoscale      Auto-scale a Deployment, ReplicaSet, or ReplicationController
 
  
Cluster Management Commands:
+
Use "kubectl <command> --help" for more information about a given command.
  certificate    Modify certificate resources.
+
Use "kubectl options" for a list of global command-line options (applies to all commands).
  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).
 
</pre>
 
  
 
== 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

Advertising: