Zero-downtime deployments w Kubernetes

Mityczny i często przereklamowany zero-downtime deployment jest dzisiaj łatwiejszy do osiągnięcia niż kiedykolwiek. Dlaczego przereklamowany? Ponieważ często klienci wymagają takich wdrożeń we wstępnych założeniach a przy rozmowie o strategii high availability mówią „dwie dziewiątki są jak najbardziej ok” (czyli możliwy downtime 3.65 dnia w roku). Są jednak systemy w których nikt nawet nie pyta o […]

Jak zniszczyć 500 node’owy klaster Kubernetes a ciekawy sposób monitorowania w GKE

Kubernetes został wymyślony i zainicjowany w Google – wydawać by się mogło, że ich produkt – Google Kubernetes Engine będzie najbardziej dojrzałym z zarządzanych klastrów (inne: EKS – Amazon, AKS – Microsoft Azure). Czy na pewno? Patrząc na fragment skryptu o nazwie health-monitor.sh można zacząć się zastanawiać: W skrócie – skrypt uruchamiany jest co jakiś […]