kubernetes.mdEnglishCere ofertă
Înapoi la blog

Infrastructură Kubernetes de la zero pentru un startup B2C: Terraform, GitOps și observabilitate

  • use case
  • Kubernetes
  • Terraform
  • GitOps
  • DevOps

Acest articol descrie un proiect real pentru un startup B2C din Germania. Clientul este anonimizat. Un inginer DevOps senior a oferit consultanță și suport între iulie și noiembrie 2024.

Obiectivele proiectului

  • Un audit tehnic și recomandări pentru optimizarea bugetului.
  • Mai puțină dependență de furnizor, prin soluții open-source.
  • Un CI/CD optimizat și unificat, pentru deployment rapid de clustere pentru clienți noi.
  • O echipă DevOps care să fie un ajutor universal pentru echipa de dezvoltare a clientului.

Ce s-a livrat

Infrastructură complet gestionată, construită de la zero pentru o arhitectură de microservicii, printr-o abordare GitOps:

  • Cluster Kubernetes pe DigitalOcean, creat cu Terraform.
  • Monitorizare cu ElasticSearch, Kibana și FluentD (Fluent Bit).
  • Argo CD pentru staging și producție.
  • Load balancing și Nginx Ingress Controller pentru clustere.
  • Medii separate pentru dev, stage și prod.
  • Elasticsearch, ELK, Helm, PostgreSQL, RabbitMQ, S3 și alte servicii.
  • Dockerfile pentru aplicația și serviciile Node.

Servicii adiționale

  • Un cluster PostgreSQL.
  • ELK, RabbitMQ, un bucket S3, monitorizare cu Prometheus și Grafana, plus Zabbix.

CI/CD

  • CI/CD optimizat pentru GitLab și noul registry DigitalOcean.
  • CI/CD pentru 7 microservicii, scrise în ReactJS, Laravel și NodeJS.
  • Ajutor la deployment-ul produsului final pe DigitalOcean, cu configurarea mediilor și a restului sarcinilor aferente.

Stack-ul pe scurt

StratTehnologii
CloudDigitalOcean
Infrastructură ca codTerraform
OrchestrareKubernetes, Helm
GitOps și CI/CDArgo CD, GitLab CI/CD
IngressNginx Ingress Controller
Date și mesageriePostgreSQL, RabbitMQ, S3
Monitorizare și loguriPrometheus, Grafana, Zabbix, ELK, Fluent Bit

Vrei o infrastructură ca aceasta?

Spune-ne ce rulezi acum și primești o ofertă la preț fix în 24 de ore lucrătoare.

Cere ofertă în 24 de ore

Articole similare

Spune-ne ce infrastructură ai acum

Primești o ofertă la preț fix în 24 de ore lucrătoare. Fără obligații: oferta este a ta, indiferent de decizie.

Cere ofertă în 24 de ore

Pentru parteneriate, integrări enterprise sau onboarding pe platformă.

Birouri

Str. Iuliu Maniu, nr. 32, biroul 15, Brașov, România
Str. Nicolae Testemițanu, 3/2, Chișinău, Republica Moldova

Telefon

+40 730 664 273 (România)
+373 60 63 82 82 (Moldova)

LinkedIn

LinkedIn