1KUBERNETES(1)(kubernetes)                            KUBERNETES(1)(kubernetes)
2
3
4
5Eric Paris Jan 2015
6
7

NAME

9       kubectl version - Print the client and server version information
10
11
12

SYNOPSIS

14       kubectl version [OPTIONS]
15
16
17

DESCRIPTION

19       Print the client and server version information for the current context
20
21
22

OPTIONS

24       --client=false       If  true, shows client version only (no server re‐
25       quired).
26
27
28       -o, --output=""      One of 'yaml' or 'json'.
29
30
31       --short=false      If true, print just the version number.
32
33
34

OPTIONS INHERITED FROM PARENT COMMANDS

36       --add-dir-header=false      If true, adds the  file  directory  to  the
37       header of the log messages
38
39
40       --alsologtostderr=false      log to standard error as well as files
41
42
43       --application-metrics-count-limit=100       Max  number  of application
44       metrics to store (per container)
45
46
47       --as=""      Username to impersonate for the operation
48
49
50       --as-group=[]      Group to impersonate for the  operation,  this  flag
51       can be repeated to specify multiple groups.
52
53
54       --azure-container-registry-config=""       Path  to the file containing
55       Azure container registry configuration information.
56
57
58       --boot-id-file="/proc/sys/kernel/random/boot_id"        Comma-separated
59       list of files to check for boot-id. Use the first one that exists.
60
61
62       --cache-dir="/builddir/.kube/cache"      Default cache directory
63
64
65       --certificate-authority=""      Path to a cert file for the certificate
66       authority
67
68
69       --client-certificate=""      Path to a client certificate file for TLS
70
71
72       --client-key=""      Path to a client key file for TLS
73
74
75       --cloud-provider-gce-l7lb-src-cidrs=130.211.0.0/22,35.191.0.0/16
76            CIDRs  opened  in  GCE  firewall  for  L7 LB traffic proxy  health
77       checks
78
79
80       --cloud-provider-gce-lb-src-cidrs=130.211.0.0/22,209.85.152.0/22,209.85.204.0/22,35.191.0.0/16
81            CIDRs  opened  in  GCE  firewall  for  L4 LB traffic proxy  health
82       checks
83
84
85       --cluster=""      The name of the kubeconfig cluster to use
86
87
88       --container-hints="/etc/cadvisor/container_hints.json"      location of
89       the container hints file
90
91
92       --containerd="/run/containerd/containerd.sock"      containerd endpoint
93
94
95       --containerd-namespace="k8s.io"      containerd namespace
96
97
98       --context=""      The name of the kubeconfig context to use
99
100
101       --default-not-ready-toleration-seconds=300       Indicates  the tolera‐
102       tionSeconds of the toleration for notReady:NoExecute that is  added  by
103       default to every pod that does not already have such a toleration.
104
105
106       --default-unreachable-toleration-seconds=300      Indicates the tolera‐
107       tionSeconds of the toleration for unreachable:NoExecute that  is  added
108       by default to every pod that does not already have such a toleration.
109
110
111       --disable-root-cgroup-stats=false       Disable  collecting root Cgroup
112       stats
113
114
115       --docker="unix:///var/run/docker.sock"      docker endpoint
116
117
118       --docker-env-metadata-whitelist=""      a comma-separated list of envi‐
119       ronment  variable  keys  matched with specified prefix that needs to be
120       collected for docker containers
121
122
123       --docker-only=false      Only report docker containers in  addition  to
124       root stats
125
126
127       --docker-root="/var/lib/docker"       DEPRECATED:  docker  root is read
128       from docker info (this is a fallback, default: /var/lib/docker)
129
130
131       --docker-tls=false      use TLS to connect to docker
132
133
134       --docker-tls-ca="ca.pem"      path to trusted CA
135
136
137       --docker-tls-cert="cert.pem"      path to client certificate
138
139
140       --docker-tls-key="key.pem"      path to private key
141
142
143       --enable-load-reader=false      Whether to enable cpu load reader
144
145
146       --event-storage-age-limit="default=0"      Max length of time for which
147       to store events (per type). Value is a comma separated list of key val‐
148       ues, where the keys are event types (e.g.: creation, oom) or  "default"
149       and  the  value  is a duration. Default is applied to all non-specified
150       event types
151
152
153       --event-storage-event-limit="default=0"      Max number  of  events  to
154       store  (per type). Value is a comma separated list of key values, where
155       the keys are event types (e.g.: creation, oom)  or  "default"  and  the
156       value  is  an  integer.  Default  is applied to all non-specified event
157       types
158
159
160       --global-housekeeping-interval=1m0s      Interval between global house‐
161       keepings
162
163
164       --housekeeping-interval=10s       Interval between container housekeep‐
165       ings
166
167
168       --insecure-skip-tls-verify=false      If true, the server's certificate
169       will not be checked for validity. This will make your HTTPS connections
170       insecure
171
172
173       --kubeconfig=""      Path to the kubeconfig file to  use  for  CLI  re‐
174       quests.
175
176
177       --log-backtrace-at=:0       when logging hits line file:N, emit a stack
178       trace
179
180
181       --log-cadvisor-usage=false      Whether to log the usage of the  cAdvi‐
182       sor container
183
184
185       --log-dir=""      If non-empty, write log files in this directory
186
187
188       --log-file=""      If non-empty, use this log file
189
190
191       --log-file-max-size=1800       Defines  the maximum size a log file can
192       grow to. Unit is megabytes. If the value is 0, the maximum file size is
193       unlimited.
194
195
196       --log-flush-frequency=5s       Maximum  number  of  seconds between log
197       flushes
198
199
200       --logtostderr=true      log to standard error instead of files
201
202
203       --machine-id-file="/etc/machine-id,/var/lib/dbus/machine-id"
204            Comma-separated  list  of  files  to check for machine-id. Use the
205       first one that exists.
206
207
208       --match-server-version=false       Require  server  version  to   match
209       client version
210
211
212       -n,  --namespace=""       If  present, the namespace scope for this CLI
213       request
214
215
216       --one-output=false      If true, only write logs to their native sever‐
217       ity level (vs also writing to each lower severity level
218
219
220       --password=""      Password for basic authentication to the API server
221
222
223       --profile="none"         Name   of   profile   to   capture.   One   of
224       (none|cpu|heap|goroutine|threadcreate|block|mutex)
225
226
227       --profile-output="profile.pprof"      Name of the  file  to  write  the
228       profile to
229
230
231       --referenced-reset-interval=0       Reset interval for referenced bytes
232       (container_referenced_bytes metric), number of measurement cycles after
233       which  referenced  bytes  are cleared, if set to 0 referenced bytes are
234       never cleared (default: 0)
235
236
237       --request-timeout="0"      The length of time to wait before giving  up
238       on  a  single  server  request. Non-zero values should contain a corre‐
239       sponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't time‐
240       out requests.
241
242
243       -s, --server=""      The address and port of the Kubernetes API server
244
245
246       --skip-headers=false       If  true,  avoid  header prefixes in the log
247       messages
248
249
250       --skip-log-headers=false      If true, avoid headers when  opening  log
251       files
252
253
254       --stderrthreshold=2      logs at or above this threshold go to stderr
255
256
257       --storage-driver-buffer-duration=1m0s      Writes in the storage driver
258       will be buffered for this duration, and committed  to  the  non  memory
259       backends as a single transaction
260
261
262       --storage-driver-db="cadvisor"      database name
263
264
265       --storage-driver-host="localhost:8086"      database host:port
266
267
268       --storage-driver-password="root"      database password
269
270
271       --storage-driver-secure=false      use secure connection with database
272
273
274       --storage-driver-table="stats"      table name
275
276
277       --storage-driver-user="root"      database username
278
279
280       --tls-server-name=""       Server  name  to  use for server certificate
281       validation. If it is not provided, the hostname  used  to  contact  the
282       server is used
283
284
285       --token=""      Bearer token for authentication to the API server
286
287
288       --update-machine-info-interval=5m0s       Interval between machine info
289       updates.
290
291
292       --user=""      The name of the kubeconfig user to use
293
294
295       --username=""      Username for basic authentication to the API server
296
297
298       -v, --v=0      number for the log level verbosity
299
300
301       --version=false      Print version information and quit
302
303
304       --vmodule=       comma-separated  list  of   pattern=N   settings   for
305       file-filtered logging
306
307
308       --warnings-as-errors=false      Treat warnings received from the server
309       as errors and exit with a non-zero exit code
310
311
312

EXAMPLE

314                # Print the client and server versions for the current context
315                kubectl version
316
317
318
319

SEE ALSO

321       kubectl(1),
322
323
324

HISTORY

326       January 2015, Originally compiled by Eric Paris (eparis at  redhat  dot
327       com)  based  on the kubernetes source material, but hopefully they have
328       been automatically generated since!
329
330
331
332Manuals                              User            KUBERNETES(1)(kubernetes)
Impressum