Klient
Poufne
Sektor
Transport
Kraj
Polska
Kategorie
Projekt zakładał pełną migrację aplikacji z Docker Swarm (maszyny w środowisku on-prem) do Kubernetesa na Google Cloud (GKE) a także bazy danych w PostgreSQL.
Aplikacje zostały zmigrowane do Kubernetes z użyciem Helm Charts, a także zbudowaniem pipelineów do ich wdrażania.
Ciekawą częścią projektu była migracja bazy danych. Z powodu niestandardowych rozszerzeń do PostgreSQL naszego klienta, nie mogliśmy użyć usługi CloudSQL’a. Dlatego stworzyliśmy klaster PostgreSQL z maszyn wirtualnych wykorzystując Managed Instance Group w Google Cloud. Do zarządzania klastrem wdrożyliśmy narzędzie Patroni.