×

您可以通过将您拥有的自定义域名映射到 Knative 服务来自定义 Knative 服务的域名。您可以使用 OpenShift Container Platform Web 控制台的**开发者**视角将DomainMapping自定义资源 (CR) 映射到 Knative 服务。

使用开发者视角将自定义域名映射到服务

先决条件
  • 您已登录 Web 控制台。

  • 您处于**开发者**视角。

  • OpenShift Serverless 运算符和 Knative Serving 已安装在您的集群上。这必须由集群管理员完成。

  • 您已创建项目或有权访问具有适当角色和权限的项目,以便在 OpenShift Container Platform 中创建应用程序和其他工作负载。

  • 您已创建 Knative 服务并控制要映射到该服务的自定义域名。

    您的自定义域名必须指向 OpenShift Container Platform 集群的 IP 地址。

步骤
  1. 导航到**拓扑结构**页面。

  2. 右键单击您要映射到域名的服务,然后选择包含服务名称的**编辑**选项。例如,如果服务名为showcase,请选择**编辑 showcase**选项。

  3. 在**高级选项**部分,单击**显示高级路由选项**。

    1. 如果您要映射到服务的域名映射 CR 已存在,则可以在**域名映射**列表中选择它。

    2. 如果您要创建一个新的域名映射 CR,请在框中输入域名,然后选择**创建**选项。例如,如果您输入example.com,则**创建**选项为**创建 "example.com"**。

  4. 单击**保存**以保存对服务的更改。

验证
  1. 导航到**拓扑结构**页面。

  2. 单击您创建的服务。

  3. 在服务信息窗口的**资源**选项卡中,您可以看到已映射到服务的域名列在**域名映射**下。