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

NAME

9       kubectl  config  use-context - Sets the current-context in a kubeconfig
10       file
11
12
13

SYNOPSIS

15       kubectl config use-context [OPTIONS]
16
17
18

DESCRIPTION

20       Sets the current-context in a kubeconfig file
21
22
23

OPTIONS INHERITED FROM PARENT COMMANDS

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

EXAMPLE

302                # Use the context for the minikube cluster
303                kubectl config use-context minikube
304
305
306
307

SEE ALSO

309       kubectl-config(1),
310
311
312

HISTORY

314       January  2015,  Originally compiled by Eric Paris (eparis at redhat dot
315       com) based on the kubernetes source material, but hopefully  they  have
316       been automatically generated since!
317
318
319
320Manuals                              User            KUBERNETES(1)(kubernetes)
Impressum