openshift - 如何配置 openshift 路由和路由器以公开公共服务
问题描述
我有一个在 aws 中运行的 openshift 源集群。
我部署了一个“hello world!” 使用 Web 控制台的应用程序。默认路由已创建:http://demo-demo.router.default.svc.cluster.local/
此路由仅在集群中可用。
假设我有一个域www.example.com
,如何创建公共路由并将其配置为与我的域一起使用?
我找到了许多关于路由和路由器 openshift 的文档,但我无法使其正常工作。
解决方案
修改/etc/origin/master/master-config.yaml
:
routingConfig:
subdomain: apps.example.com
并重新启动 openshift master。
systemctl restart atomic-openshift-master-api atomic-openshift-master-controllers
然后将命名新路线$SVC-$NAMESPACE.apps.example.com
。
推荐阅读
- c# - 如何让用户在 WPF 中更改 ImageBrush 的 ImageSource
- c# - ASP.NET Core 5.0 - 在 Azure 中将非 WWW 重定向到 WWW
- actions-on-google - 限制 Google 上的操作不使用标准 Google 助理功能进行响应
- python-3.x - 如何在cpanel中运行预定的python脚本
- reactjs - 为什么 React 网站中的 GTM 数据层没有出现在 Google Analytics 中?
- tomcat - 无法在 Windows 10 上将 Tomcat 10.0 作为窗口服务启动
- python - python - 是否有返回最大整数但不从列表中浮动的函数
- android - 为什么数据没有到达 FirebaseAnalytics?
- node.js - Mongoose 使用聚合填充默认值
- python - 使用增量字符串日期元组值创建 dict