【问题标题】:Alter auto-generation of host for routes in openshift on namespace basis在命名空间基础上更改 openshift 中路由的主机自动生成
【发布时间】:2022-11-14 05:00:39
【问题描述】:

我尝试调整模板以在单个命名空间中生成路由。 所以基本上openshift的作用是,当我通过yaml进入一个没有设置主机的路由时,会通过以下方式生成一个路由:

${name}-${namespace}.myapps.mycompany.com

我希望为许多路径不同的路由设置一个基域,例如:

${namespace}.myapps.mycompany.com/${name}

这可能吗?特别是如果我不是我公司的 openshift 管理员,而是一个团队只负责几个命名空间的开发人员?

对于上下文:我们希望使用 ArgoCD + Git 来使用 gitops,但不想在我们的 git 存储库中硬编码任何基础设施知识,例如主机或域。我们来自使用入口,但如果我们省略主机,则根本不会生成任何路由......

提前感谢您的帮助!

【问题讨论】:

    标签: kubernetes openshift gitops


    【解决方案1】:

    您可以拥有path-based routes,例如[host]/[path]。如果您没有为 [host] 提供您自己的值,它将使用相同的基于 OpenShift ${name}-${namespace}.myapps.mycompany.com 的值。

    我不确定您是否可以更改 OpenShift 的默认路由模板,但您绝对可以提供自己的路径值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多