data-science-pipelines-operator: Network¶
Service Map¶
12 unique services (13 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
data_science_pipelines_operator["data-science-pipelines-operator"]:::component
data_science_pipelines_operator --> svc_0["data-science-pipelines-operator-service\nClusterIP: 8080/TCP"]:::svc
data_science_pipelines_operator --> svc_1["ds-pipeline-workflow-controller-metrics-template-value\nClusterIP: 9090/TCP"]:::svc
data_science_pipelines_operator --> svc_2["mariadb\nClusterIP: 3306/TCP"]:::svc
data_science_pipelines_operator --> svc_3["mariadb-template-value\nClusterIP: 3306/TCP"]:::svc
data_science_pipelines_operator --> svc_4["minio\nClusterIP: 9000/TCP,9001/TCP"]:::svc
data_science_pipelines_operator --> svc_5["minio-service\nClusterIP: 9000/TCP"]:::svc
data_science_pipelines_operator --> svc_6["minio-template-value\nClusterIP: 80/TCP,9000/TCP"]:::svc
data_science_pipelines_operator --> svc_7["ml-pipeline\nClusterIP: 8443/TCP,8887/TCP,8888/TCP"]:::svc
data_science_pipelines_operator --> svc_8["pypi-server\nClusterIP: 8080/TCP"]:::svc
data_science_pipelines_operator --> svc_9["template-value\nClusterIP: 8443/TCP,8887/TCP,8888/TCP"]:::svc
data_science_pipelines_operator --> svc_10["template-value\nClusterIP: 8443/TCP"]:::svc
data_science_pipelines_operator --> svc_11["the-service\nLoadBalancer: 8666/TCP"]:::svc
data_science_pipelines_operator -.-> ext_mysql[["mysql\ndatabase"]]:::ext
data_science_pipelines_operator -.-> ext_azure_blob[["azure-blob\nobject-storage"]]:::ext
data_science_pipelines_operator -.-> ext_minio[["minio\nobject-storage"]]:::ext
data_science_pipelines_operator -.-> ext_s3[["s3\nobject-storage"]]:::ext
Services¶
Ingress / Routing¶
| Kind | Name | Hosts | Paths | TLS | Source |
|---|---|---|---|---|---|
| Ingress | rbac-inferred | no | rbac/manager-role |
||
| Route | rbac-inferred | no | rbac/manager-role |
Network Policies¶
| Name | Policy Types | Source |
|---|---|---|
| ds-pipeline-metadata-grpc-template-value | Ingress | config/internal/ml-metadata/metadata-grpc.networkpolicy.yaml.tmpl |
| mariadb-template-value | Ingress | config/internal/mariadb/default/networkpolicy.yaml.tmpl |
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
data_science_pipelines_operator["data-science-pipelines-operator\nPods"]:::pod
np_0_ds_pipeline_metadata_grpc_template_value{{"ds-pipeline-metadata-grpc-template-value\nIngress"}}:::policy
np_0_ds_pipeline_metadata_grpc_template_value --> data_science_pipelines_operator
np_1_mariadb_template_value{{"mariadb-template-value\nIngress"}}:::policy
np_1_mariadb_template_value --> data_science_pipelines_operator