我问别人如何在我的项目中使用TLS,他告诉我他将为我的项目创建一个通配符,其中我只需激活路由上的边缘?但我不明白他这么说是什么意思?
ps:我正在做openshift集群(本地crc)中的一个项目,并使用路由对象。
发布于 2021-02-02 04:33:03
我不确定您本地的TLS环境与其他人为您创建通配符OpenShift证书有什么关系,但这里是基本概念。
OpenShift中的名称空间和应用程序可以动态动态创建。这意味着我们需要能够在不知道应用程序名称或命名空间的情况下将流量路由到集群中。
为此,用户通常会为*.apps.example.com创建一个DNS条目,然后将指向OpenShift集群。然后,在我们的集群中,为主机myexample创建一个Route。因此,当有人查询myexample.apps.example.com时,此流量将定向到OpenShift集群(特别是OpenShift Ingress / Router)。然后,入口/路由器将流量转发到应用程序。
对于TLS,用户通常是configure a default ingress certificate。这是当使用TLS (“https://"”)调用路由("myexample.apps.example.com")时提供的证书。因此该证书通常被称为“通配符证书”。
其他选项(如果您不想使用群集的默认证书)是使用edge or re-encrypt路由。
https://stackoverflow.com/questions/65994424
复制相似问题