Skip to main content
To use a custom domain with TLS on your SambaStack deployment, follow these steps:
This guide is for SambaStack Hosted deployments only.

Step 1: obtain TLS certificates

Acquire the TLS certificate and private key for your domain from a trusted certificate authority.

Step 2: create Kubernetes TLS secret

Follow the official Kubernetes documentation to create a Kubernetes secret for your TLS certificate and key. Example command:

Step 3: configure DNS records

Create DNS records to map your custom domains to the SambaStack servers as follows:
Contact SambaNova support to confirm your regional endpoint, if needed.

Step 4: Update sambastack.yaml

Edit the sambastack.yaml configuration file under data → sambastack.yaml to include your domain and TLS secret information with correct indentation:
See the SambaStack.yaml Reference for a full example.

Step 5: apply configuration

Apply your changes:

Step 6: sanity check

Monitor the installer logs to verify TLS certificate processing and domain verification:
After applying these changes, your SambaStack deployment will use the specified custom domains and TLS certificates.