我尝试调整模板,以便在单个命名空间中生成路由。因此,基本上openshift所做的事情,当我进入一个路由而不通过yaml设置主机时,生成一个路由的方式如下:
${name}-${namespace}.myapps.mycompany.com
我希望有一个基本域,用于许多路径不同的路由,例如:
${namespace}.myapps.mycompany.com/${name}
这个是可能的吗?尤其是如果我不是公司openshift的管理员,而是一个只负责几个名称空间的开发人员?
对于上下文:我们希望使用ArgoCD + Git来使用gitops,但不希望硬编码任何基础设施知识,比如gitops中的主机或域。我们是从使用入口来的,但是如果我们忽略了主机,根本就不会产生任何路径.
提前感谢您的帮助!
发布于 2022-11-13 19:51:04
您可以使用路径路由,例如,[host]/[path]。如果您不为[host]提供自己的值,它将使用相同的基于OpenShift ${name}-${namespace}.myapps.mycompany.com的值。
我不确定是否可以更改OpenShift的默认路由模板,但您肯定可以提供自己的路径值。
https://stackoverflow.com/questions/74400524
复制相似问题