|   1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
 | 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). 
 |