首页 > 解决方案 > 访问 Kubernetes api 的主机和端口

问题描述

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

我得到了部署列表:

127.0.0.1:8001/apis/apps/v1/deployments

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

标签: amazon-web-serviceskubernetes

解决方案


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

根据您的集群设置,您的公共 api 端点可以以不同的方式公开(或者它可以完全无法从公共网络访问)。

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


推荐阅读