Using Your Own Domain
This guide describes how to use a custom domain with Kubeflow on Google Cloud Platform (GCP).
Before you start
This guide assumes you have already set up Kubeflow on GCP. If you haven’t done so, follow the guide to getting started with Kubeflow on GCP.
Using your own domain
If you want to use your own domain instead of ${name}.endpoints.${project}.cloud.goog, follow these instructions:
-
Modify your ksonnet application to remove the
cloud-endpoints
component:cd ${KFAPP}/ks_app ks delete default -c cloud-endpoints ks component rm cloud-endpoints
-
Set the domain for your ingress to be the fully qualified domain name:
ks param set iap-ingress hostname ${FQDN} ks apply default -c iap-ingress
-
Get the address of the static IP address created:
IPNAME=${DEPLOYMENT_NAME}-ip gcloud --project=${PROJECT} compute addresses describe --global ${IPNAME}
-
Use your DNS provider to map the fully qualified domain specified in the first step to the IP address reserved: in GCP.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.