Proinet

DevOps i platformy Kubernetes

Budujemy i utrzymujemy klastry Kubernetes na własnym sprzęcie, pipeline'y CI/CD i środowiska od testowego po canary. Od kompilacji „na serwerze” do wdrożeń w kilka minut.

  • 01Kubernetes (k3s) na bare metal i Proxmox
  • 02GitLab CI, rejestr obrazów, wdrożenia canary
  • 03Ansible, Helm, cert-manager, MetalLB, Longhorn
  • 04Monitoring i logi (Prometheus, Loki, Grafana, Zabbix)

DevOps to dla nas nie zestaw narzędzi, tylko odpowiedź na jedno pytanie: ile kosztuje bezpieczne wdrożenie zmiany? Jeśli odpowiedź brzmi „dzień pracy i nerwy”, zmian będzie mało, a każda będzie ryzykowna.

Co robimy

  • Klastry Kubernetes na bare metal — projektujemy i budujemy od podstaw: wirtualizacja na Proxmoxie, wysoka dostępność control plane, load balancery, storage rozproszony, sieć overlay. Utrzymujemy klastry z kilkuset podami i kilkoma środowiskami.
  • CI/CD — od commita do produkcji: build, testy, obraz, rejestr, wdrożenie. Środowiska test, beta, canary i produkcja, z rolling update i health-checkami.
  • Modernizacja legacy — przenosimy aplikacje z serwerów aplikacyjnych sprzed dekady do kontenerów, krok po kroku i z testami porównawczymi.
  • Automatyzacja infrastruktury — Ansible dla węzłów, Helm dla aplikacji, certyfikaty i DNS zarządzane automatycznie.
  • Obserwowalność — metryki, logi i alerty, które mówią, co się stało, zanim zadzwoni klient.

Dlaczego własne klastry

Chmura publiczna nie zawsze jest najlepszym wyborem — przy stałym obciążeniu własny sprzęt bywa wielokrotnie tańszy, a dane zostają tam, gdzie chcesz. Wymaga za to kompetencji, które mamy: wiemy, jak taki klaster się psuje i jak go naprawić. Szczegóły opisaliśmy w artykule o migracji na k3s.

Wdrożenie zmiany wciąż wymaga okna serwisowego?

Pomożemy przejść od ręcznych wdrożeń do pipeline'u CI/CD i klastra Kubernetes — na Twoim sprzęcie lub w chmurze. Zaczniemy od przeglądu obecnego procesu wdrożeń.