KUBERNETES(1) kubernetes KUBERNETES(1) (NAME) kubectl-config-set - kubeconfig (SYNOPSIS) kubectl config set [OPTIONS] (DESCRIPTION) kubeconfig. PROPERTY_NAME (attribute) (map key) . . PROPERTY_VALUE . 'certificate-authority-data' base64 --set-raw-bytes . . (OPTIONS) --set-raw-bytes=false PROPERTY_VALUE []byte base64 . (OPTIONS INHERITED FROM PARENT COMMANDS) --as="" (impersonate) . (service account) namespace . --as-group=[] . --as-uid="" UID . --as-user-extra=[] . --cache-dir="/home/username/.kube/cache" --certificate-authority="" (certificate authority) --client-certificate="" TLS --client-key="" TLS --cluster="" kubeconfig --context="" kubeconfig --disable-compression=false true --insecure-skip-tls-verify=false true . HTTPS --kubeconfig="" kubeconfig --kuberc="" kuberc (preferences). export feature gate KUBECTL_KUBERC=false KUBERC=off . --match-server-version=false -n, --namespace="" (namespace) CLI --password="" (basic authentication) API --profile="none" . (none|cpu|heap|goroutine|threadcreate|block|mutex|trace) --profile-output="profile.pprof" --request-timeout="0" . ( 1s 2m 3h). ( timeout). -s, --server="" Kubernetes API --tls-server-name="" . --token="" (Bearer token) API --user="" kubeconfig --username="" API --version=false --version --version=raw --version=vX.Y.Z... --warnings-as-errors=false (EXAMPLE) # server my-cluster https://1.2.3.4 kubectl config set clusters.my-cluster.server https://1.2.3.4 # certificate-authority-data my-cluster kubectl config set clusters.my-cluster.certificate-authority-data $(echo "cert_data_here" | base64 -i -) # cluster my-context my-cluster kubectl config set contexts.my-context.cluster my-cluster # client-key-data cluster-admin --set-raw-bytes kubectl config set users.cluster-admin.client-key-data cert_data_here --set-raw-bytes=true (SEE ALSO) kubectl-config(1) (HISTORY) Eric Paris (eparis at redhat dot com) kubernetes ! Eric Paris Jan 2015 KUBERNETES(1)