Difference between revisions of "Kubectl --help"

From wikieduonline
Jump to navigation Jump to search
Line 28: Line 28:
 
   cordon        Mark node as unschedulable
 
   cordon        Mark node as unschedulable
 
   uncordon      Mark node as schedulable
 
   uncordon      Mark node as schedulable
   drain          Drain node in preparation for maintenance
+
   [[kubectl drain|drain]]         Drain node in preparation for maintenance
 
   taint          Update the taints on one or more nodes  
 
   taint          Update the taints on one or more nodes  
 
   
 
   
Line 36: Line 36:
 
   attach        Attach to a running container
 
   attach        Attach to a running container
 
   exec          Execute a command in a container
 
   exec          Execute a command in a container
   port-forward  Forward one or more local ports to a pod
+
   [[port-forward]]   Forward one or more local ports to a pod
   proxy          Run a proxy to the Kubernetes API server
+
   [[proxy]]         Run a proxy to the Kubernetes API server
 
   cp            Copy files and directories to and from containers.
 
   cp            Copy files and directories to and from containers.
 
   auth          Inspect authorization  
 
   auth          Inspect authorization  

Revision as of 10:13, 23 May 2022

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).

Related terms

See also

Advertising: