Как настроить вход Google Cloud Platform для обслуживания статической страницы в случае сбоя проверки работоспособности бэкэнда? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть сайт, работающий на GCP Kubernetes.Он использует Ingress для первоначального получения трафика, а затем передается в Deployment / Workload.

Если по какой-либо причине проверка работоспособности бэкэнда не удалась, мы получаем общую страницу состояния 500.Я хотел бы предложить более стильную версию этой страницы для потребителей.В идеале мы бы настроили систему так, чтобы этого не произошло, но иногда это все же происходит.

Default Server Error Page

1 Ответ

1 голос
/ 25 сентября 2019

На данный момент в GCLB такой функции не существует.Вы всегда можете использовать свой собственный входной контроллер , например, Nginx , и настроить следующую конфигурацию:

error_page 500 502 503 504 /custom_50x.html;
        location = /custom_50x.html {
                root /usr/share/nginx/html;
                internal;
        }
...