Kubernetes și Docker administrat în Moldova

Servicii DevOps · Moldova

Cluster k3s sau Kubernetes complet, dimensionat onest

Kubernetes administrat în Moldova pentru echipele care au depășit un singur VPS: studiouri de outsourcing din Chișinău, magazine online care livrează și în România, platforme fintech. Îți proiectăm arhitectura de containere, ridicăm clusterul pe servere din Frankfurt și îl operăm din orele DevOps incluse în abonament. Tu scrii aplicația, noi ținem nodurile în picioare.

  • Ore DevOps incluse lunar în abonament
  • Servere în UE: Frankfurt
  • VPS 1–8 h · dedicate 5–10 h (în funcție de plan), GPU 10 h
    Ore incluse lunar
  • Frankfurt (UE)
    Datacentere
  • latență redusă din Frankfurt
    Latență din Moldova
  • română și rusă
    Suport

Ce ridicăm concret pentru tine

Pornim de la traficul real și de la echipa care întreține aplicația. Pentru un magazin online cu două-trei servicii, Docker Compose pe un VPS rămâne cea mai ieftină alegere corectă și îți spunem asta direct. Pentru o platformă cu zeci de microservicii și trafic în valuri ridicăm k3s pe două-trei noduri sau Kubernetes complet, cu control plane separat. Construim imaginile, scriem manifestele, configurăm ingress cu TLS, autoscaling orizontal și limite de resurse. Predăm clusterul cu diagramă, comenzi de operare și un plan de rollback.

  • Dimensionare onestă: Docker Compose, k3s sau Kubernetes complet
  • Ingress cu TLS, autoscaling orizontal și limite de resurse
  • Migrare din cloud public sau de pe un VPS existent, fără opriri

Bune practici pe care le aplicăm în cluster

Un cluster care merge la demonstrație și cade în producție are aproape mereu aceleași lipsuri: imagini uriașe, pod-uri fără limite, un singur namespace pentru tot. Lista de mai jos este minimul nostru obligatoriu, nu o opțiune de vânzare. Verificăm fiecare punct înainte să declarăm clusterul livrat și îl reverificăm la fiecare intervenție din orele incluse. Dacă ceva nu se poate aplica pe planul tău, îți spunem de ce și ce risc rămâne pe masă.

  • Build-uri multi-stage și imagini minimale, rulate ca utilizator non-root
  • Resource requests și limits pe fiecare pod, plus probe liveness și readiness
  • Namespace separat per mediu și NetworkPolicies care închid traficul lateral
  • Registry privat cu scanare de imagini înainte de fiecare deploy
  • PodDisruptionBudget, rolling update fără downtime, backup pentru etcd și volume

Context local: Moldova IT Park, .md și facturare

Multe dintre echipele cu care lucrăm sunt rezidenți Moldova IT Park sau firme din jurul ATIC, cu impozit unic de 7 % și o contabilitate care cere documente clare. Facturăm în euro, cu TVA 20 % defalcat și factură SFS. Datele stau în Uniunea Europeană, cu contract de prelucrare conform art. 28 și clauze contractuale standard, ceea ce contează dacă vinzi clienților din UE. Pentru prelucrările din țară rămâne aplicabilă Legea nr. 195/2024, cu CNPDCP drept autoritate de referință. Domeniile .md rămân la MoldData.

Cum se leagă de abonament și de orele incluse

Clusterul rulează pe VPS sau pe servere dedicate din contul tău. Fiecare abonament include lunar ore de DevOps: o oră pe cPanel începând cu planul Advanced, între una și opt ore pe VPS, între cinci și zece ore pe servere dedicate, în funcție de plan, și zece ore pe GPU. Cererile se deschid din panoul de client, la secțiunea Servicii DevOps, iar tu propui termenul. Orele nu se reportează în luna următoare. Ce depășește cota se acceptă și se facturează separat, la oră. Migrarea de la furnizorul actual este gratuită.

Orele de DevOps, CyberSecurity și Programare sunt incluse în abonament, lună de lună: 1 h de la planul cPanel Advanced în sus, 1–8 h pe VPS și 5–10 h pe serverele dedicate, în funcție de plan, și 10 h pe GPU. Le ceri din panoul de client și propui termenul; cota expiră la sfârșitul lunii calendaristice, iar lucrul de peste cotă se acceptă și se facturează separat, în euro, cu TVA 20 % și factură SFS. Cu abonamentele care includ minimum 2 ore lunare îți construim un site de prezentare, iar cu cele care includ minimum 5 ore, un magazin online — din orele deja plătite în abonament.

Cazuri de utilizare

Studio de outsourcing din Chișinău

Rezident Moldova IT Park care livrează la trei clienți europeni simultan. Fiecare client primește un namespace propriu, cu NetworkPolicies și limite de resurse, ca un proiect scăpat de sub control să nu afecteze restul.

Magazin online care livrează în Moldova și România

Trafic liniștit în cursul săptămânii și vârfuri la campanii. Autoscaling orizontal pe frontend și pe serviciul de coș, iar procesarea comenzilor rămâne pe un deployment cu replici fixe, ca să nu se piardă nimic.

Distribuitor cu automatizări 1C în Bălți

Integrările dintre 1C, magazinul online și platforma de curierat rulează în containere separate, cu reporniri controlate. Sincronizările de stoc se opresc și se reiau fără să atingă baza de date de producție.

Cum lucrăm

  1. Deschizi cererea din panou

    Intri în panoul de client, la secțiunea Servicii DevOps, descrii aplicația și numărul de servicii, apoi propui termenul care îți convine.

  2. Dimensionăm și confirmăm

    Alegem împreună între Docker Compose, k3s și Kubernetes complet, stabilim numărul de noduri și confirmăm termenul cu orele necesare.

  3. Construim și mutăm traficul

    Scriem Dockerfile-urile și manifestele, ridicăm clusterul, mutăm traficul treptat și rulăm teste de încărcare înainte de tăierea DNS.

  4. Predăm cu documentație

    Primești diagrama arhitecturii, manifestele în repo, comenzile de operare și procedura de rollback, plus o sesiune de predare în română sau rusă.

Tehnologii

  • Docker
  • Kubernetes
  • k3s
  • Helm
  • Traefik
  • cert-manager
  • Argo CD
  • Prometheus
  • containerd

Întrebări frecvente

  • Am nevoie de Kubernetes sau ajunge Docker Compose?

    Dacă ai sub cinci servicii, un singur mediu de producție și nu ai nevoie de scalare automată, Docker Compose pe un VPS este suficient și mult mai ieftin de operat. Kubernetes începe să se justifice când ai medii multiple, autoscaling real, mai multe echipe care fac deploy sau cerințe de disponibilitate ridicată.

  • Care e diferența dintre Docker și Kubernetes?

    Docker împachetează aplicația într-o imagine și o rulează ca container. Kubernetes orchestrează multe containere pe mai multe servere: decide unde rulează, le repornește când cad, le scalează după încărcare și rutează traficul spre ele. Ai nevoie de Docker ca să construiești imaginile chiar și atunci când folosești Kubernetes.

  • Ce hosting din Moldova suportă Docker și Kubernetes?

    Planurile de cPanel nu rulează containere. Ai nevoie de VPS cu acces root sau de server dedicat, iar ambele sunt pregătite pentru Docker și Kubernetes la noi. Serverele stau în Frankfurt, cu latență redusă pentru vizitatorii din Moldova.

  • Cât timp durează ridicarea unui cluster administrat?

    Un k3s pe două noduri, cu ingress, TLS și monitorizare de bază, intră de obicei în orele incluse ale unei luni. O migrare completă a unei aplicații cu mai multe servicii și bază de date se planifică pe câteva intervenții. Propui termenul la deschiderea cererii și îl confirmăm după scoping.

  • Ce se întâmplă dacă depășesc orele DevOps incluse?

    Cererea nu se blochează. Se acceptă, se marchează ca depășire de cotă și se facturează separat, la oră, pe factura lunară în euro cu TVA 20 % defalcat. Orele incluse se resetează la începutul lunii calendaristice și nu se reportează, deci merită folosite.

  • Pot ține datele în UE și să vând clienților europeni?

    Da. Ambele datacentere sunt în Uniunea Europeană, iar la activare semnăm contractul de prelucrare conform art. 28 din GDPR, cu clauze contractuale standard pentru transferuri. Pentru prelucrările din Moldova rămâne aplicabilă Legea nr. 195/2024, iar CNPDCP este autoritatea de referință.

Ridicăm clusterul tău pe infrastructură din UE

Spune-ne câte servicii ai și cum arată traficul. Îți propunem dimensionarea corectă și îți arătăm cât din muncă intră în orele incluse ale planului.

Ghiduri pentru firme din Moldova