主机和端口以访问Kubernetes API

时间:2018-06-25 08:41:13

标签: amazon-web-services kubernetes

我可以使用Kubernetes代理访问kubernetes api以获得部署。

我通过以下方式获得部署列表:

127.0.0.1:8001/apis/apps/v1/deployments

这正在本地进行部署。但是我应该使用HOSTPORT来从群集而不是本地而是使用aws服务器从群集访问部署。 我是Kubernetes的新手,如果这个问题无法理解,请告诉我。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

kubectl proxy转发您的流量本地信息,为您添加身份验证

您的公共api终结点可以通过不同的方式公开(或者完全无法从公共网络访问),具体取决于您的集群设置。

在大多数情况下,它会暴露在例如ie上。 https://api.my.cluster.fqdn或使用自定义端口(如https://api.my.cluster.fqdn:6443),则需要通过ie进行身份验证。获取Baerer令牌或使用客户端证书。使用某些客户端库连接到API是合理的。