4.3. 将 Knative Services 连接到现有的 Kubernetes 部署

只要不存在额外的网络限制,Knative Services 就可在任何命名空间中调用 Kubernetes 部署。

Kubernetes 部署可在以下情况下调用 Knative Service:

  • Kubernetes 部署与目标 Knative Service 位于同一命名空间。
  • Kubernetes 部署位于一个命名空间中,该命名空间被手工添加到 knative-serving-ingress 的 ServiceMeshMemberRoll 中。
  • Kubernetes 部署使用目标 Knative Service 的公共 URL。

    注意

    默认情况下,Knative Services 通过一个公共 URL 访问。如果要使用一个公共 URL 将目标 Knative Service 连接到您的已存在的 Kubernetes 部署,则此目标 Knative Service 一定不能被配置为私有的、cluster-local 可见的服务。