Post-Deployment DNS Configuration
Once your CF stack creation has successfully completed, you have to make sure than the domain names you are going to use to access the Gitpod setup is pointing to the right loadbalancer Domain names. We create two Network loadbalancers as part of our setup, that points to different EKS clusters. You will find the DNS names of both these loadbalancers in the output of your CF stack as shown below:
Instance Configuration
- Navigate to the DNS zone that controls your domain.
- Add a record the following CNAME records:
- From
yourcustomdomain.comto Meta Loadbalancer DNS name - From
*.yourcustomdomain.comto Meta Loadbalancer DNS name - From
*.ws.yourcustomdomain.comto Workspace Loadbalancer DNS name
- From
Exposing public API
If you choseYes to Expose Gitpod webhooks and IDP services publicly? Option in your CF template parameters, then you will have a public API Gateway Created with a static DNS name, to which you will have to point a certain subdomain to. You will find the static domain in the output of your template as follows:

Instance Configuration
- Navigate to the DNS zone that controls your domain.
- Add a record the following CNAME records:
- From
services.yourcustomdomain.comto API Gateway DNS name - From
yourcustomdomain.comto Meta Loadbalancer DNS name - From
*.yourcustomdomain.comto Meta Loadbalancer DNS name - From
*.ws.yourcustomdomain.comto Workspace Loadbalancer DNS name
- From