We make self-hosting easy

    More Articles

Custom Domains

This post is by pastudan
Dan Pastusek
Apr 26, 2019

We're excited to announce support for custom domains on KubeSail! What this means is you can now expose your running containers under your own hostname, such as example.com rather than under the generated kubesail.io hostname. You can add as many domains as you'd like!
To do this, you'll first need to verify your domain in the dashboard.

Exposing via the UI

Once verified, you'll find the domain you just added as an option when you click the Expose to Internet (HTTPS) button within the Ports tab of your Deployment. You may expose any subdomain of the domain you verified. In the example below, we will expose our app using a free kubesail-built-in k8g8.com address.
Custom Domains

Exposing via kubectl

KubeSail supports standard Services and Ingress objects, which allow you to route external traffic to your app based on hostname. Simply modify the yaml files below to suit your deployment and hostname, and apply!

Stay in the loop!

Join our Discord server, give us a shout on twitter, check out some of our GitHub repos and be sure to join our mailing list!