Skip to content

Instantly share code, notes, and snippets.

@lechat
Created March 4, 2017 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lechat/07d959bc350ea46e568abeda81d8a4e8 to your computer and use it in GitHub Desktop.
Save lechat/07d959bc350ea46e568abeda81d8a4e8 to your computer and use it in GitHub Desktop.
Setup kubectl on nodes and elsewhere
kubectl config set-cluster local-server --server=https://kube-master.example.com:443 --certificate-authority=/etc/kubernetes/certs/ca.crt
kubectl config set-credentials default --client-certificate=/etc/kubernetes/certs/kubecfg.crt --client-key=/etc/kubernetes/certs/kubecfg.key
kubectl config set-context local-server --cluster=local-server --user=default
kubectl config use-context local-server
apiVersion: v1
clusters:
- cluster:
certificate-authority: /etc/kubernetes/certs/ca.crt
server: https://kube-master.example.com:443
name: local-server
contexts:
- context:
cluster: local-server
user: default
name: local-server
current-context: local-server
kind: Config
preferences: {}
users:
- name: default
user:
client-certificate: /etc/kubernetes/certs/kubecfg.crt
client-key: /etc/kubernetes/certs/kubecfg.key
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment