Skip to content

Network Topology

85 Kubernetes services across the platform.

Network Topology Graph

Interactive service mesh view of the platform. Drag nodes to rearrange, hover to highlight connections, click for details. Double-click background to fit all.

Component Has Ingress Has NetworkPolicy External CRD Watch Sidecar Module External

Cross-Component Service References

Services referenced across component boundaries. When component A defines a service that component B also references, it indicates a deployment dependency.

graph LR
    classDef comp fill:#3498db,stroke:#2980b9,color:#fff

    argo_workflows["argo-workflows"]:::comp
    data_science_pipelines_operator["data-science-pipelines-operator"]:::comp
    distributed_workloads["distributed-workloads"]:::comp
    gateway_api_inference_extension["gateway-api-inference-extension"]:::comp
    kserve["kserve"]:::comp
    kserve_autogluon_server["kserve-autogluon-server"]:::comp
    kuberay["kuberay"]:::comp
    kueue["kueue"]:::comp
    llama_stack["llama-stack"]:::comp
    llm_d_inference_scheduler["llm-d-inference-scheduler"]:::comp
    mlflow_operator["mlflow-operator"]:::comp
    modelmesh_serving["modelmesh-serving"]:::comp
    spark_operator["spark-operator"]:::comp
    workload_variant_autoscaler["workload-variant-autoscaler"]:::comp

    kueue -.->|"visibility-server"| distributed_workloads
    kueue -.->|"training-operator"| distributed_workloads
    kserve_autogluon_server -.->|"cli-port-default"| kserve
    llama_stack -.->|"cli-port-default"| kserve
    modelmesh_serving -.->|"cli-port-default"| kserve
    kserve_autogluon_server -.->|"keda-operator"| kserve
    workload_variant_autoscaler -.->|"keda-operator"| kserve
    kserve_autogluon_server -.->|"kserve-controller-manager-service"| kserve
    modelmesh_serving -.->|"kserve-controller-manager-service"| kserve
    kserve_autogluon_server -.->|"llmisvc-controller-manager-service"| kserve
    data_science_pipelines_operator -.->|"the-service"| argo_workflows
    kuberay -.->|"the-service"| argo_workflows
    kueue -.->|"the-service"| argo_workflows
    spark_operator -.->|"the-service"| argo_workflows
    kserve -.->|"uvicorn-server"| gateway_api_inference_extension
    kserve_autogluon_server -.->|"uvicorn-server"| gateway_api_inference_extension
    llm_d_inference_scheduler -.->|"uvicorn-server"| gateway_api_inference_extension
    workload_variant_autoscaler -.->|"uvicorn-server"| gateway_api_inference_extension
    kuberay -.->|"kuberay-operator"| distributed_workloads
    kueue -.->|"kuberay-operator"| distributed_workloads
    mlflow_operator -.->|"minio-service"| data_science_pipelines_operator

Services by Component

Component Services Webhook (443) Metrics (8443) Data
argo-workflows 1 0 0 1
data-science-pipelines 2 0 0 2
data-science-pipelines-operator 11 0 2 9
distributed-workloads 4 2 0 2
gateway-api-inference-extension 1 0 0 1
kserve 12 6 3 3
kserve-autogluon-server 12 6 3 3
kubeflow 2 2 0 0
kuberay 3 1 0 2
kueue 5 3 0 2
llama-stack 1 0 0 1
llama-stack-k8s-operator 2 1 1 0
llm-d-inference-scheduler 5 1 0 4
mlflow 1 0 0 1
mlflow-operator 3 0 1 2
model-registry 1 0 0 1
modelmesh 1 0 0 1
modelmesh-serving 7 1 1 5
models-as-a-service 2 0 0 2
notebooks 1 0 0 1
spark-operator 2 1 0 1
trainer 1 1 0 0
workload-variant-autoscaler 5 3 0 2

Service Detail

Per-component service breakdown with exact port numbers and protocols.

argo-workflows (1 services)

Service Type Ports
the-service LoadBalancer 8666/TCP

data-science-pipelines (2 services)

Service Type Ports
kubeflow-pipelines-profile-controller ClusterIP 80/TCP
squid ClusterIP 3128/TCP

data-science-pipelines-operator (11 services)

Service Type Ports
data-science-pipelines-operator-service ClusterIP 8080/TCP
ds-pipeline-workflow-controller-metrics-template-value ClusterIP 9090/TCP
mariadb ClusterIP 3306/TCP
mariadb-template-value ClusterIP 3306/TCP
minio ClusterIP 9000/TCP, 9001/TCP
minio-service ClusterIP 9000/TCP
minio-template-value ClusterIP 9000/TCP, 80/TCP
ml-pipeline ClusterIP 8443/TCP, 8888/TCP, 8887/TCP
pypi-server ClusterIP 8080/TCP
template-value ClusterIP 8443/TCP, 8888/TCP, 8887/TCP
the-service LoadBalancer 8666/TCP

distributed-workloads (4 services)

Service Type Ports
kuberay-operator ClusterIP 8080/TCP
training-operator ClusterIP 8080/TCP
visibility-server ClusterIP 443/TCP
webhook-service ClusterIP 443/TCP

gateway-api-inference-extension (1 services)

Service Type Ports
uvicorn-server python-source 8000/TCP

kserve (12 services)

Service Type Ports
cli-port-default python-source 80/TCP
keda-admission-webhooks ClusterIP 443/TCP, 8080/TCP
keda-metrics-apiserver ClusterIP 443/TCP, 8080/TCP
keda-operator ClusterIP 9666/TCP, 8080/TCP
kserve-controller-manager-metrics-service ClusterIP 8443/TCP
kserve-controller-manager-service ClusterIP 8443/TCP
kserve-webhook-server-service ClusterIP 443/TCP
llmisvc-controller-manager-service ClusterIP 8443/TCP
llmisvc-webhook-server-service ClusterIP 443/TCP
localmodel-webhook-server-service ClusterIP 443/TCP
uvicorn-server python-source 8000/TCP
webhook-service ClusterIP 443/TCP

kserve-autogluon-server (12 services)

Service Type Ports
cli-port-default python-source 80/TCP
keda-admission-webhooks ClusterIP 443/TCP, 8080/TCP
keda-metrics-apiserver ClusterIP 443/TCP, 8080/TCP
keda-operator ClusterIP 9666/TCP, 8080/TCP
kserve-controller-manager-metrics-service ClusterIP 8443/TCP
kserve-controller-manager-service ClusterIP 8443/TCP
kserve-webhook-server-service ClusterIP 443/TCP
llmisvc-controller-manager-service ClusterIP 8443/TCP
llmisvc-webhook-server-service ClusterIP 443/TCP
localmodel-webhook-server-service ClusterIP 443/TCP
uvicorn-server python-source 8000/TCP
webhook-service ClusterIP 443/TCP

kubeflow (2 services)

Service Type Ports
service ClusterIP 443/TCP
webhook-service ClusterIP 443/TCP

kuberay (3 services)

Service Type Ports
kuberay-operator ClusterIP 8080/TCP
the-service LoadBalancer 8666/TCP
webhook-service ClusterIP 443/TCP

kueue (5 services)

Service Type Ports
kuberay-operator ClusterIP 8080/TCP
the-service LoadBalancer 8666/TCP
training-operator ClusterIP 8080/TCP, 443/TCP
visibility-server ClusterIP 443/TCP
webhook-service ClusterIP 443/TCP

llama-stack (1 services)

Service Type Ports
cli-port-default python-source 8081/TCP

llama-stack-k8s-operator (2 services)

Service Type Ports
ogx-k8s-operator-controller-manager-metrics-service ClusterIP 8443/TCP
ogx-k8s-operator-webhook-service ClusterIP 443/TCP

llm-d-inference-scheduler (5 services)

Service Type Ports
${EPP_NAME} ClusterIP 9002/TCP, 5557/TCP, 9090/TCP
inference-gateway-istio-nodeport NodePort 15021/TCP, 80/TCP
istiod-llm-d-gateway ClusterIP 15010/TCP, 15012/TCP, 443/TCP, 15014/TCP
service ClusterIP 8080/TCP
uvicorn-server python-source 8000/TCP

mlflow (1 services)

Service Type Ports
env-port-default python-source 9137/TCP

mlflow-operator (3 services)

Service Type Ports
minio-service ClusterIP 9000/TCP
mlflow-operator-controller-manager-metrics-service ClusterIP 8443/TCP
postgres-service ClusterIP 5432/TCP

model-registry (1 services)

Service Type Ports
model-catalog ClusterIP 8080/TCP

modelmesh (1 services)

Service Type Ports
model-mesh ClusterIP 8033/TCP

modelmesh-serving (7 services)

Service Type Ports
cli-port-default python-source 80/TCP
etcd ClusterIP 2379/TCP
kserve-controller-manager-service ClusterIP 8443/TCP
kserve-webhook-server-service ClusterIP 443/TCP
modelmesh-controller ClusterIP 8080/TCP
modelmesh-webhook-server-service ClusterIP 9443/TCP
models-server python-source 8080/TCP

models-as-a-service (2 services)

Service Type Ports
maas-api ClusterIP 8080/TCP, 9090/TCP
payload-processing ClusterIP 9004/TCP

notebooks (1 services)

Service Type Ports
notebook ClusterIP 8888/TCP

spark-operator (2 services)

Service Type Ports
spark-operator-webhook-svc ClusterIP 443/TCP
the-service LoadBalancer 8666/TCP

trainer (1 services)

Service Type Ports
webhook-service ClusterIP 443/TCP

workload-variant-autoscaler (5 services)

Service Type Ports
keda-admission-webhooks ClusterIP 443/TCP, 8080/TCP
keda-metrics-apiserver ClusterIP 443/TCP, 8080/TCP
keda-operator ClusterIP 9666/TCP, 8080/TCP
uvicorn-server python-source 8000/TCP
webhook-service ClusterIP 443/TCP

Port Patterns

  • 15010/TCP: istiod-llm-d-gateway
  • 15012/TCP: istiod-llm-d-gateway
  • 15014/TCP: istiod-llm-d-gateway
  • 15021/TCP: inference-gateway-istio-nodeport
  • 2379/TCP: etcd
  • 3128/TCP: squid
  • 3306/TCP: mariadb, mariadb-template-value
  • 443/TCP: keda-admission-webhooks, keda-metrics-apiserver, kserve-webhook-server-service, llmisvc-webhook-server-service, localmodel-webhook-server-service, webhook-service, visibility-server, webhook-service, keda-admission-webhooks, keda-metrics-apiserver, kserve-webhook-server-service, llmisvc-webhook-server-service, localmodel-webhook-server-service, webhook-service, service, webhook-service, training-operator, visibility-server, webhook-service, ogx-k8s-operator-webhook-service, istiod-llm-d-gateway, kserve-webhook-server-service, spark-operator-webhook-svc, webhook-service, keda-admission-webhooks, keda-metrics-apiserver, webhook-service, webhook-service
  • 5432/TCP: postgres-service
  • 5557/TCP: ${EPP_NAME}
  • 80/TCP: cli-port-default, minio-template-value, kubeflow-pipelines-profile-controller, cli-port-default, inference-gateway-istio-nodeport, cli-port-default
  • 8000/TCP: uvicorn-server, uvicorn-server, uvicorn-server, uvicorn-server, uvicorn-server
  • 8033/TCP: model-mesh
  • 8080/TCP: keda-admission-webhooks, keda-metrics-apiserver, keda-operator, data-science-pipelines-operator-service, pypi-server, kuberay-operator, training-operator, keda-admission-webhooks, keda-metrics-apiserver, keda-operator, kuberay-operator, training-operator, service, model-catalog, modelmesh-controller, models-server, maas-api, keda-admission-webhooks, keda-metrics-apiserver, keda-operator, kuberay-operator
  • 8081/TCP: cli-port-default
  • 8443/TCP: kserve-controller-manager-metrics-service, kserve-controller-manager-service, llmisvc-controller-manager-service, ml-pipeline, template-value, kserve-controller-manager-metrics-service, kserve-controller-manager-service, llmisvc-controller-manager-service, ogx-k8s-operator-controller-manager-metrics-service, mlflow-operator-controller-manager-metrics-service, kserve-controller-manager-service
  • 8666/TCP: the-service, the-service, the-service, the-service, the-service
  • 8887/TCP: ml-pipeline, template-value
  • 8888/TCP: ml-pipeline, template-value, notebook
  • 9000/TCP: minio, minio-service, minio-template-value, minio-service
  • 9001/TCP: minio
  • 9002/TCP: ${EPP_NAME}
  • 9004/TCP: payload-processing
  • 9090/TCP: ds-pipeline-workflow-controller-metrics-template-value, ${EPP_NAME}, maas-api
  • 9137/TCP: env-port-default
  • 9443/TCP: modelmesh-webhook-server-service
  • 9666/TCP: keda-operator, keda-operator, keda-operator