Docker ir Kubernetes įdiegti iš anksto

Kiekvienas VPS ir dedikuotas serveris pristatomas su Docker, k3s, kubectl ir helm. Diegkite programas per 60 sekundžių — be konfigūravimo.

Įmonių lygio konteinerizavimas

Vietoj savaitės Kubernetes klasterio kūrimo — paleiskite jį per minutę. Mūsų VPS vaizdai ir dedikuoti serveriai pristatomi su produkcijai paruošta konteinerių aplinka, kurioje sukonfigūruota stebėsena, tinklas ir saugykla.

Ką gaunate nuo pirmos minutės

Docker 24+ paruoštas

Docker Engine, Docker Compose, BuildKit, vietinis registras jūsų įmonės vaizdams. Žurnalai į Loki, metrikos į Prometheus sukonfigūruoti iš karto.

k3s (lengvas K8s)

Pilnas Kubernetes įgyvendinimas, pritaikytas VPS. Vieno mazgo arba kelių mazgų klasteris. Veikia su 2 GB RAM — sunkiems darbo krūviams rinkitės didesnį planą.

kubectl + helm

CLI įrankiai, helm chart saugykla, Cert-Manager automatiniam SSL klasteryje. Palaikomi helm 3 ir kustomize.

Konteinerių registras

Privatus registras (Harbor) jūsų vaizdams. Siųskite iš GitHub Actions, GitLab CI, Jenkins. Integruotas vaizdų CVE skenavimas.

Ingress + Traefik

Atvirkštinis tarpinis serveris paruoštas naudoti, su automatiniu Let's Encrypt sertifikatų išdavimu. Palaikomi wildcard SSL, HTTP/3 ir pritaikyti middleware.

Prometheus + Grafana

Konteinerių stebėsena iš karto. CPU, atminties, tinklo ir disko metrikos. Loki žurnalams. Iš anksto sukonfigūruoti perspėjimai į Slack/el. paštą.

Greita pradžia — jūsų pirmoji programa per 4 žingsnius

Prisijungę prie naujo VPS per SSH, štai ko reikia pirmajai konteinerizuotai programai paleisti. Kiekviena komanda veikia iš karto — diegti nieko nereikia.

1

Patikrinkite, ar veikia k3s

kubectl get nodes

Turėtumėte matyti vieną mazgą būsenoje Ready. Jei matote klaidą, k3s paleidžiamas fone — palaukite 30 sekundžių.

2

Įdiekite programą per Helm

helm install my-app oci://harbor.4hosting.net/charts/wordpress --version 18.0.0

Atsiunčia oficialų WordPress chart, įdiegia deployment + service + ingress + PVC. Veikia per ~90 sekundžių.

3

Sukonfigūruokite DNS ir SSL

kubectl apply -f - <<EOF apiVersion: cert-manager.io/v1 kind: Certificate ...EOF

Cert-Manager automatiškai išduoda Let's Encrypt SSL jūsų domenui. Tereikia nukreipti A įrašą į jūsų VPS IP.

4

Keiskite programos mastelį

kubectl scale deployment my-app --replicas=5

Penkios tos pačios programos replikos už apkrovos balansuotuvo. Traefik paskirsto srautą automatiškai.

Plikas VPS · k3s VPS · Valdomas K8s — ką rinktis?

Kiekviena parinktis prasminga skirtingu mastu. Maži projektai dažnai geriau veikia viename VPS su Docker. Vidutiniams ir dideliems — k3s VPS arba dedikuotame serveryje. Valdomas Kubernetes (EKS, GKE) prasmingas tik nuo 100+ pod.

SavybėVPS + DockerVPS + k3sValdomas K8s
Kaina (mėnesio)pagal planus, nuo VPS 2Gpagal planus, nuo VPS 4G (2 vCPU)nuo €100 + srautas
Paruošimas5 minutės5 minutės (įdiegta iš anksto)15–30 minučių
Automatinis mastelio keitimasRankinisHPA + VPAHPA + VPA + Cluster
DaugianomiškumasSunkuNamespace + NetPolPilnas
Kam tinkaPavienėms programoms5–50 mikropaslaugų100+ pod, keli regionai

Dažni naudojimo atvejai

Mikropaslaugos produkcijoje

Programa suskaidyta į 5–50 paslaugų, kiekviena savo konteineryje, su automatiniu mastelio keitimu ir blue-green diegimu. Paslaugų tinklas (service mesh) per Cilium arba Linkerd. Vidinis srautas šifruojamas mTLS.

CI/CD procesas

GitHub Actions → Docker build → push į registrą → kubectl rollout. Be kūrėjo VPS grandinėje. Grįžimas į ankstesnę versiją vienu paspaudimu.

Daugianomis talpinimas

Agentūra, valdanti 50+ klientų — kiekvienas izoliuotoje vardų erdvėje su savo RAM/CPU limitais. NetworkPolicy izoliuoja srautą tarp klientų.

Dev / staging / prod

Trys klasteriai viename dedikuotame serveryje. Vienoda konfigūracija, izoliuotos aplinkos. Staging į prod perkeliama vienu `kubectl apply`.

Perkėlimas į mūsų sprendimų rinkinį

Nemokamai padedame perkelti konteinerizuotas programas iš kitų platformų. Nesvarbu, ar naudojate Docker Compose, Heroku, Render, Vercel ar Cloudways — turime migracijos patirties ir žinome, kur slepiasi spąstai.

Docker Compose (vietinis arba VPS)
→ k3s + Helm chart
Maža — 2–4 valandos
Heroku / Render
→ k3s + pritaikytas Dockerfile + Helm
Vidutinė — 1–2 dienos
Vercel / Netlify
→ Statika + serverless per Vercel stiliaus CLI
Maža — 2–4 valandos
AWS EKS / GKE / AKS
→ k3s dedikuotame serveryje
Maža — K8s manifestai suderinami
Cloudways / Kinsta
→ k3s + WordPress chart
Maža — 1 diena, įskaitant failus ir DB

Pilnas DevOps rinkinys paruoštas naudoti

Docker 24
Docker Compose v2
k3s 1.30
kubectl
helm 3
Traefik 3
Cert-Manager
Prometheus
Grafana
Loki
Cilium CNI
Longhorn (blokinė saugykla)
MinIO (S3)
Vault (paslaptys)
ArgoCD
Tekton
Harbor registras
Falco (sauga)

Dažniausiai užduodami klausimai

Ar k3s tinka produkcijai?

Taip. k3s yra oficialus, sertifikuotas Kubernetes distributyvas iš Rancher (SUSE dalis). Produkcijoje jį naudoja tūkstančiai įmonių. Nuo pilno Kubernetes skiriasi tik tuo, kad yra lengvesnis — prieinama visa K8s API.

O jei reikia daugiau mazgų?

k3s lengvai plečiamas iki kelių mazgų. Tiesiog užsisakykite antrą VPS ir prijunkite prie klasterio viena komanda. Longhorn paskirstyta saugykla veikia tarp mazgų automatiškai.

Ar pagalbos tarnyba padeda su paruošimu?

Taip, valdomuose planuose (VPS 32G ir didesniuose). Sukonfigūruojame ingress, SSL, stebėseną ir saugyklą jūsų programai. Mažesniuose planuose pateikiame paruoštus Helm chart ir dokumentaciją.

Ar galiu naudoti Docker Swarm vietoj K8s?

Galite, bet nerekomenduojame. Docker Swarm nuo 2020 m. praktiškai nebeplėtojamas — Mirantis paskelbė EOL. k3s turi tokią pat paprastą API kaip Swarm, bet aktyviai vystomas.

Kaip apmokestinami Kubernetes ištekliai?

Apmokestiname VPS išteklius (RAM, vCPU, NVMe), o ne pod ar konteinerius. Viename VPS galite paleisti 1 ar 100 pod — kaina nesikeičia.

Paleiskite savo klasterį per 60 sekundžių

Pasirinkite VPS NVMe planų puslapyje. Prisijunkite per SSH ir paleiskite savo pirmąjį `kubectl apply`. Nemokama migracija iš kitų platformų — padedame perkelti manifestus ir duomenis.

Žiūrėti VPS planus →

Gidai Lietuvos įmonėms