Pages Documentation - supporting pages behind a load balancer
Problem to solve
Could the Pages docs be improved to include more details on running Pages behind a load balancer?
https://docs.gitlab.com/ce/administration/high_availability/load_balancer.html#gitlab-pages-ports has some details but it is confusing. When running behind load balancer, does Pages server still need secondary IP for custom domains? Is a virtual IP and secondary IP the same thing (https://docs.gitlab.com/ce/administration/high_availability/load_balancer.html#gitlab-pages-ports uses virtual IP while https://docs.gitlab.com/ce/administration/pages/ uses secondary IP)?
GitLab Pages requires a separate virtual IP address. Configure DNS to point the
pages_external_url
from/etc/gitlab/gitlab.rb
at the new virtual IP address.
Is this a virtual IP address for the Pages server or load balancer? Is it trying to say have load balancer direct Pages URL traffic to Pages server secondary IP? Something different that I don't understand?
Further details
Opened from https://gitlab.com/gitlab-org/gitlab-ee/issues/14370#note_210493560