← Wszystkie realizacje

Web

Aplikacja na Kubernetesie z monitoringiem

Aplikacja Flask na Google Kubernetes Engine w modelu GitOps: Docker, Argo CD, metryki Prometheus, dashboardy Grafana i infrastruktura w Terraform.

Świecące kontenery ułożone jak węzły klastra połączone liniami światła, nad nimi wykresy metryk

Problem

Cel: pełny, powtarzalny cykl życia aplikacji w chmurze, od obrazu kontenera po monitoring, bez ręcznego klikania w konsoli.

Rozwiązanie

Aplikacja w Pythonie zapakowana w kontener i wdrażana na klaster GKE przez Argo CD prosto z repozytorium. Infrastruktura jest opisana w Terraform, metryki zbiera Prometheus, a prezentuje Grafana.

Najważniejsze

  • Manifesty Kubernetes (Deployment, Ingress) trzymane w repozytorium.
  • GitOps: stan klastra wynika ze stanu repozytorium.
  • Endpoint /metrics i dashboardy w Grafanie.
  • Infrastruktura jako kod w Terraform.
  • Uruchomienie lokalne w Dockerze albo na k3d lub minikube.

Porozmawiajmy

Opisz, co chcesz zbudować. Odpowiadam w ciągu jednego dnia roboczego.