title: How can I setup kubeapi server to allow kubectl from outside the cluster
body: <p>I have a single master, multinode kubernetes going. It works great. However I want to allow kubectl commands to be run from outside the master server. How do I run kubectl get node from my laptop for example?</p>
  
  <p>If I install kubectl on my laptop I get the following error:
  error: client-key-data or client-key must be specified for kubernetes-admin to use the clientCert authentication method</p>
  
  <p>How do I go about this. I have read through the kubernetes authorisation documentation but I must say it's a bit greek to me. I am running version 1.10.2.</p>
  
  <p>Thank you. </p>