kserve: Network¶
Service Map¶
12 unique services (18 total, duplicates from test fixtures collapsed).
graph LR
classDef svc fill:#2ecc71,stroke:#27ae60,color:#fff
classDef test fill:#95a5a6,stroke:#7f8c8d,color:#fff
classDef component fill:#3498db,stroke:#2980b9,color:#fff
classDef ext fill:#e74c3c,stroke:#c0392b,color:#fff
kserve["kserve"]:::component
kserve --> svc_0["cli-port-default\npython-source: 80/TCP"]:::svc
kserve --> svc_1["keda-admission-webhooks\nClusterIP: 443/TCP,8080/TCP"]:::svc
kserve --> svc_2["keda-metrics-apiserver\nClusterIP: 443/TCP,8080/TCP"]:::svc
kserve --> svc_3["keda-operator\nClusterIP: 8080/TCP,9666/TCP"]:::svc
kserve --> svc_4["kserve-controller-manager-metrics-service\nClusterIP: 8443/TCP"]:::svc
kserve --> svc_5["kserve-controller-manager-service\nClusterIP: 8443/TCP"]:::svc
kserve --> svc_6["kserve-webhook-server-service\nClusterIP: 443/TCP"]:::svc
kserve --> svc_7["llmisvc-controller-manager-service\nClusterIP: 8443/TCP"]:::svc
kserve --> svc_8["llmisvc-webhook-server-service\nClusterIP: 443/TCP"]:::svc
kserve --> svc_9["localmodel-webhook-server-service\nClusterIP: 443/TCP"]:::svc
kserve --> svc_10["uvicorn-server\npython-source: 8000/TCP"]:::svc
kserve --> svc_11["webhook-service\nClusterIP: 443/TCP"]:::svc
kserve -.-> ext_etcd[["etcd\ndatabase"]]:::ext
kserve -.-> ext_mongodb[["mongodb\ndatabase"]]:::ext
kserve -.-> ext_mysql[["mysql\ndatabase"]]:::ext
kserve -.-> ext_redis[["redis\ndatabase"]]:::ext
kserve -.-> ext_grpc[["grpc\ngrpc"]]:::ext
kserve -.-> ext_azure_blob[["azure-blob\nobject-storage"]]:::ext
kserve -.-> ext_gcs[["gcs\nobject-storage"]]:::ext
kserve -.-> ext_s3[["s3\nobject-storage"]]:::ext
Services¶
Ingress / Routing¶
Network Policies¶
| Name | Policy Types | Source |
|---|---|---|
| kserve-controller-manager | kustomize:config/overlays/odh |
Network Policy Graph¶
Visual representation of NetworkPolicy rules. Ingress rules show what traffic is allowed into pods, egress rules show what traffic is allowed out.
graph LR
classDef policy fill:#e74c3c,stroke:#c0392b,color:#fff
classDef pod fill:#3498db,stroke:#2980b9,color:#fff
classDef external fill:#95a5a6,stroke:#7f8c8d,color:#fff
kserve["kserve\nPods"]:::pod
np_0_kserve_controller_manager{{"kserve-controller-manager\nIngress"}}:::policy
np_0_kserve_controller_manager --> kserve