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