Projektujemy, wdrażamy i utrzymujemy klastry Kubernetes — od dev po produkcję, na on-prem, bare-metal i w chmurach.
Zakres usług
- Budowa klastrów: bare-metal, RKE2/K3s, managed (EKS/GKE/AKS)
- Sieć: CNI, Ingress (Traefik/NGINX), mTLS i Service Mesh
- Observability: Prometheus, Grafana, Loki, tracing, słowność błędów
- GitOps: ArgoCD, FluxCI, GitLab CI oraz wdrożenia Helm/Kustomize
- Bezpieczeństwo: RBAC, NetworkPolicy, pod security, Skafing
- Backup klastra (Velero) i Disaster Recovery
- Optymalizacja kosztów i rozmiarów podów (HPA, VPA, quotas)
Rozwijamy projekty o automatyzację GitHub/GitLab i pełną dokumentację techniczną.
Wdrażamy backup klastrów Kubernetes z Velero — kompletne kopie zapasowe aplikacji, zasobów klastra (w tym CRD) oraz danych z wolumenów (PV), z odtwarzaniem w miejscu, na nowy klaster lub do środowiska w chmurze.
Co obejmuje
- Backup obiektów klastra: Namespaces, Deployments, Services, ConfigMaps, Secrets i CRD
- Backup danych z PV — CSI snapshots (VolumeSnapshots) oraz kopia plikowa (restic/Kopia)
- Harmonogramy backupow (scheduled) i polityka retencji TTL
- Storage dowolny zgodny z S3: MinIO/S3 (self-hosted), Wasabi, AWS S3, Azure Blob
- Migracje aplikacji między klastrami — backup w jednym, restore w drugim (dev/stage/prod)
- Testy odtworzeń (recovery drills) i procedury Disaster Recovery pod RTO/RPO
- Integracja z monitoringiem — alarmy o nieudanych backupach
- Rozszerzenia: plugin-y dostawcow chmury, szyfrowanie, wiele BackupStorageLocation
Konfigurację (velero install, harmonogramy, storage location) trzymamy w repozytorium (GitOps) i testujemy restore regularnie — tak aby w razie awarii odtworzenie klastra bylo realne, a nie tylko teoretyczne.
Wdrażamy i utrzymujemy sieć klastrów Kubernetes na Cilium — nowoczesnym CNI opartym o eBPF, z pełną obsługą policy bezpieczeństwa, Service Mesh i obserwowalności.
Co obejmuje
- Instalacja Cilium (CNI) w trybie KubeProxyReplacement, clustermesh i routingu (native/routed/overlay)
- Sieć serwisów: ClusterIP, NodePort, LoadBalancer z BGP (z MetalLB) — bez kube-proxy
- Policy sieciowe (CiliumNetworkPolicy) L3/L4/L7 — zero-trust między podami
- Enkrypcja ruchu mTLS między węzłami/podami i integracja z Ingress/Gateway API
- Observability: Hubble (flows, service map), metryki Prometheus, tracing
- Bezpieczeństwo: IDS (filtracja L7), networking oparty o tożsamości, DSR (Direct Server Return)
- Migracja z istniejącego CNI (np. Calico) bez przestojów i optymalizacja dla k8s + egress
Konfigurację (helm, podCIDR, IPAM, policy) trzymamy w repozytorium (GitOps), a zmiany testujemy najpierw na klastrze testowym.