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
可见的服务。