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