Set Up a Wildcard DNS Subdomain
Cloudera Data Science Workbench uses DNS to route HTTP requests to specific engines
and services. Wildcard subdomains (such as *.cdsw.<your_domain>.com
) are required in order to provide isolation for
user-generated content.
-
Securely expose interactive session services, such as visualizations, the terminal, and web UIs such as TensorBoard, Shiny, Plotly, and so on.
-
Securely isolate user-generated content from the application.
To set up subdomains for Cloudera Data Science Workbench, configure
your DNS server with an A record for a wildcard DNS name such as
*.cdsw.<your_domain>.com
for the master host, and a second A record for the root entry of
cdsw.<your_domain>.com
.
For example, if your master IP address is
172.46.47.48
, you'd configure two A records as
follows:
cdsw.<your_domain>.com. IN A 172.46.47.48
*.cdsw.<your_domain>.com. IN A 172.46.47.48
You can also use a wildcard CNAME record if it is supported by your DNS provider.
Starting with version 1.5, the wildcard DNS hostname configured for Cloudera Data Science Workbench must now be resolvable from both, the CDSW cluster, and your Computer from where you are accessing the CDSW UI.