docker - Configuring kubectl against remote clusters -


i followed kubernetes docs setting single node cluster docker container. have kubernetes running on remote linux vm (say, mykube01.example.com).

i downloaded , installed kubectl locally on mac laptop. can run kubectl version , verifies have installed correct version.

i went configure kubectl following doc , created following ~/.kube/config file:

 apiversion: v1  clusters:  - cluster:       api-version: v1       server: http://mykube01.example.com:8080       name: testkube 

when run kubectl cluster-info get:

kubernetes master running @ http://mykuber01.example.com:8080 

but when run kubetctl nodes get:

the connection server mykube01.example.com:8080 refused - did specify right host or port? 

any ideas i'm going awry? want point can keep going first kubernetes doc , deploy nginx 1-node cluster via:

kubectl -s http://mykube01.example.com:8080 run-container nginx --image=nginx --port=80 

but can't until kubectl configured , correctly connecting remote "cluster".

(moving "reply" down "answer" appears "answered"

kubectl uses http(s) default. person said above, try using 'curl mykube01.example.com:8080/api/v1/nodes' or open url in browser , see if works.

if works, kubectl doesn't there problem in kubectl or config. if curl or browser don't work, problem in network somewhere.


Comments