If you use the default configuration your
ingress.domain will be empty. When you first install Jenkins X it will discover the
nginx in the
nginx namespace and resolve that to an external IP address. Then it will use that IP address as a domain with
.nip.io as the suffix.
So you will see your jx-requirements.yml file looking something like:
ingress: domain: 220.127.116.11.nip.io externalDNS: false tls: email: "" enabled: false production: false
18.104.22.168 is your external IP address of your nginx
Incidentally when you use a public cloud and create a kubernetes service of type LoadBalancer it is automatically associated with a public IP.
Note that if you are on-premises then the
LoadBalancer service probably won’t automatically get resolved to an external IP. So you will probably need to setup a load balancer like MetalLB
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.