Traefik Ingress
CAIP uses Traefik ingress for Kubeflow, MLflow, optional Grafana, Streamlit, and KServe access patterns across all clusters and environments.
Use the URL patterns below for direct service access. If you have any questions or run into issues, please contact the CAIP team.
Managed Kubeflow
For Managed Kubeflow, we recommend using nicename for Kubeflow and MLflow.
Kubeflow and MLflow Nicenames
| Region | Service | Recommended URL |
|---|---|---|
| CN | Kubeflow | https://kubeflow.caip.bmwchina.cloud |
| CN | MLflow | https://mlflow.caip.bmwchina.cloud |
| ROW | Kubeflow | https://kubeflow.caip.bmw.cloud |
| ROW | MLflow | https://mlflow.caip.bmw.cloud |
Grafana and Streamlit
If your Managed Kubeflow setup includes Grafana, use the dedicated Traefik host.
Streamlit is deployed by users. Existing deployments should be redeployed with the latest Helm chart version to ensure the Traefik ingress configuration is applied correctly.
Latest chart:
ROW Managed Kubeflow
| Service | Traefik URL format |
|---|---|
| Grafana | https://grafana.prod.mcaip-kflw.hub.orbit.eu-central-1.connected.bmw |
| Streamlit | https://streamlit.prod.mcaip-kflw.hub.orbit.eu-central-1.connected.bmw/<workspace> |
CN Managed Kubeflow
| Service | Traefik URL format |
|---|---|
| Grafana | https://grafana.prod.mcaip-cn.hub.orbit.cn-north-1.cv.bmw.com.cn |
| Streamlit | https://streamlit.prod.mcaip-cn.hub.orbit.cn-north-1.cv.bmw.com.cn/<workspace> |
Dedicated Kubeflow
Use the Traefik URL patterns below for direct service access.
Because Streamlit is deployed by users, existing deployments should be redeployed with the latest Helm chart version to ensure the Traefik ingress configuration is applied correctly.
Latest chart:
ROW Dedicated Kubeflow
| Service | Traefik URL format |
|---|---|
| Kubeflow | https://cd4ml.<env>.<product-name>.hub.orbit.eu-central-1.connected.bmw |
| MLflow | https://mlflow.<env>.<product-name>.hub.orbit.eu-central-1.connected.bmw |
| Grafana | https://grafana.<env>.<product-name>.hub.orbit.eu-central-1.connected.bmw |
| Streamlit | https://streamlit.<env>.<product-name>.hub.orbit.eu-central-1.connected.bmw/<namespace> |
CN Dedicated Kubeflow
| Service | Traefik URL format |
|---|---|
| Kubeflow | https://cd4ml.<env>.<product-name>.hub.orbit.cn-north-1.cv.bmw.com.cn |
| MLflow | https://mlflow.<env>.<product-name>.hub.orbit.cn-north-1.cv.bmw.com.cn |
| Grafana | https://grafana.<env>.<product-name>.hub.orbit.cn-north-1.cv.bmw.com.cn |
| Streamlit | https://streamlit.<env>.<product-name>.hub.orbit.cn-north-1.cv.bmw.com.cn/<namespace> |
KServe Services
For public internet access, create or recreate KServe services by following the Traefik-based guide:
Summary
Traefikingress is the supported ingress path for CAIP services.Managed Kubeflowusers should usenicenameforKubeflowandMLflowwhere available.- Use the documented
TraefikURL patterns forGrafana,Streamlit, andKServe. - Redeploy user-managed
Streamlitapps with the latest Helm chart version.