Nie jest dla mnie oczywiste, patrząc na dokumentację Google Load Balancer, jeśli istnieje prosty sposób skonfigurowania strony "Strona jest w trakcie konserwacji" lub "Strona w dół" .Jak skonfigurować konserwację lub witrynę na stronie
Niektóre moduły równoważenia obciążenia w chmurze pozwalają przesłać prostą stronę html, a następnie oferują "pole wyboru" do wyświetlania tej strony, dopóki jej nie usuniesz.
Albo pozwalają ci przesłać niestandardową stronę błędu, a gdy sprawdzanie poprawności http się nie powiedzie, automatycznie wyświetli stronę błędu.
Albo jedno i drugie.
Czy można to łatwo zrobić za pomocą infrastruktury Google Cloud?
Wiem, że możemy edytować naszą konfigurację nginxa, aby obsługiwać taką stronę, ale szukam czegoś bardziej idiotycznego i coś, co zadziała nawet wtedy, gdy nginx jest wyłączony.
(Nie chodzi o to, że kiedykolwiek chcemy tak bardzo zejść, ale czasami się to zdarza, a dobrze byłoby móc zamieścić celowe "tak, wiemy, że jesteśmy na dole" - wkrótce znów się pojawimy ".)
Dzięki! podejmiemy takie podejście: skonfiguruj stronę w Cloud Storage. Następnie napisz skrypt, który przełączy moduł równoważenia obciążenia na obsługę stron z naszej aplikacji, na obsługę strony Cloud Storage i ponownie (po zakończeniu konserwacji). Nie jest to zintegrowane rozwiązanie i nie jest tak naprawdę "przyciskiem", ale powinno być rozsądnym dowodem. – rotten