【发布时间】:2019-10-22 11:30:14
【问题描述】:
我在 GKE 中有不同的 Kubernetes 部署,我想从不同的外部子域访问它们。
我尝试使用子域“sub1”和“sub2”以及主机名“app”创建 2 个部署,另一个使用主机名“app”的部署以及在 DNS 上配置的 IP XXX.XXX.XXX.XXX 上公开它的服务app.mydomain.com 的
我想从 sub1.app.mydomain.com 和 sub2.app.mydomain.com 访问 2 个子部署
这应该是自动的,添加新部署我无法在每次 DNS 记录时都更改。 也许我以错误的方式解决问题,我是 GKE 的新手,有什么建议吗?
apiVersion:扩展/v1beta1 种类:部署 元数据: 名称:我的主机 规格: 复制品:1 战略: {} 模板: 元数据: 创建时间戳:空 标签: 名称:我的主机 类型:代理 规格: 主机名:应用程序 容器: - 图片:nginx:高山 名称:nginx 端口: - 名称:nginx 容器端口:80 主机端口:80 重启策略:总是 状态: {} --- apiVersion:扩展/v1beta1 种类:部署 元数据: 名称:我的子域-1 规格: 复制品:1 战略: {} 模板: 元数据: 创建时间戳:空 标签: 名称:我的子域-1 类型:应用 规格: 主机名:应用程序 子域:sub1 容器: - 图片:nginx:高山 名称:nginx 端口: - 名称:nginx 容器端口:80 主机端口:80 重启策略:总是 状态: {} --- apiVersion:扩展/v1beta1 种类:部署 元数据: 名称:我的子域 2 规格: 复制品:1 战略: {} 模板: 元数据: 创建时间戳:空 标签: 名称:我的子域 2 类型:应用 规格: 主机名:应用程序 子域:sub2 容器: - 图片:nginx:高山 名称:nginx 端口: - 名称:nginx 容器端口:80 主机端口:80 重启策略:总是 状态: {} --- api版本:v1 种类:服务 元数据: 名称:my-expose-dns 规格: 端口: - 端口:80 选择器: 名称:我的主机 类型:负载均衡器【问题讨论】:
标签: kubernetes subdomain google-kubernetes-engine