我已经建立了一个在 AWS 上运行的 kubernetes 集群。我现在要做的是从远程机器控制集群,例如我的 macbook pro。
我了解到 Kubernetes 有 RESTful api,并且 Kubectl 可以充当代理。通过运行:
kubectl proxy --port=8001 &
我可以使用 curl 访问 RESTful api,例如:
curl http://localhost:8001/api
然后我发现我只能curl localhost。如果我使用以下命令从远程机器卷曲:
curl http://dns-to-the-k8-machine:8080/api
我会收到“连接被拒绝”。我想知道这里发生了什么?有没有办法轻松地远程访问 API?
提前致谢。