amazon-web-services - 访问 Kubernetes api 的主机和端口
问题描述
我可以访问 kubernetes api 以使用 Kubernetes 代理获取部署。
我得到了部署列表:
127.0.0.1:8001/apis/apps/v1/deployments
这是在本地获取部署。但是我应该使用HOST
andPORT
来访问集群中的部署,而不是在本地,而是使用 aws 服务器。我是 Kubernetes 新手,如果问题无法理解,请告诉我。任何帮助表示赞赏。
解决方案
kubectl proxy
在本地转发您的流量,为您添加身份验证
根据您的集群设置,您的公共 api 端点可以以不同的方式公开(或者它可以完全无法从公共网络访问)。
在大多数情况下,它会暴露在诸如 ie 之类的东西上。https://api.my.cluster.fqdn或使用https://api.my.cluster.fqdn:6443等自定义端口,它需要通过 ie 进行身份验证。获取 Baerer 令牌或使用客户端证书。使用一些客户端库连接到 API 是合理的。
推荐阅读
- jquery - 如何在 jquery 中使用 ajax 从 asp.net 控制器获取 json 数据
- dart - 有什么方法可以自定义文本字段而不用 Flutter 中的 Container 包装?
- jquery - jQuery Tablesorter 特殊日期
- magento - 将 CMS 块添加到 Minicart Magento 2
- node.js - 使用 Angular 和 Node 最佳实践
- outlook - MAPI:如何将默认通讯簿直接设置为帐户
- css - 仅用于缩放 + 溢出的 css 解决方案
- c# - 当我告诉它不要时,为什么 AutoMapper 会访问属性?
- c++ - GDI+ 闪烁
- sql - 如果在sql postgres sql中存在,如何使用