I will use our Rebom project as a base. It should be set up on Reliza Hub as described in my previous tutorial on regular ephemerals here. Another thi

Ephemerals in K8s Namespaces

submited by
Style Pass
2024-05-14 22:30:06

I will use our Rebom project as a base. It should be set up on Reliza Hub as described in my previous tutorial on regular ephemerals here.

Another thing you will need is a Kubernetes cluster that supports auto-provisioning of domain names. Simplest way to set up such cluster is to use K3s with Let’s Encrypt as described in my post here.

If you are using multi-domain K3s as suggested above, point a wildcard domain to that cluster via DNS. I would assume our base domain name to be mydomain.com for the purposes of this tutorial. I.e., if you have an IP address of your cluster, point *.mydomain.com A record to that IP address.

If you are using a different flavor of Kubernetes, your DNS setup may be slightly different. In any case, there should be a way in your cluster to recognize and register supplied DNS name passed via ingress.

Conventionally, we create reliza-values.yaml file to reference any Reliza specific settings for ephemerals. In the Rebom case, a sample file is already checked in to the project’s Helm chart here.

Leave a Comment