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
Post a Comment