Vrstvy platformy, od infrastruktury po developer experience. Každá vrstva má jasného ownera a SLA.
Kubernetes není jen orchestrátor kontejnerů. V roce 2026 je to de facto operační systém pro moderní infrastrukturu — od microservices přes AI inference po data pipelines. Podle CNCF Annual Survey 2025 ho v produkci provozuje 82 % organizací používajících kontejnery, oproti 66 % v roce 2023. 59 % organizací reportuje, že většina jejich vývoje je cloud-native.
My Kubernetes provozujeme pro enterprise klienty v regulovaných odvětvích — banky, pojišťovny, utility. To znamená jiné požadavky než startup deploy na Friday afternoon.
Pro většinu enterprise klientů používáme Azure Kubernetes Service (AKS). Proč Azure? Integrace s Active Directory, Azure Policy compliance, sovereign cloud dostupnost v EU, a fakt, že většina našich klientů už je Azure-first. Pro AWS workloady nasazujeme EKS, pro GCP specifické AI/ML workloady GKE Autopilot.
Service mesh není pro každého — přidává latenci (~1–2 ms per hop) a operační komplexitu. Nasazujeme ho, když klient potřebuje: mTLS mezi všemi službami (compliance), traffic management (canary, blue-green), nebo distribuovaný tracing bez instrumentace kódu.
Istio ambient mode (od verze 1.22) eliminuje sidecar proxy overhead — ztrace přesunuty na L4 node proxy. V praxi: 40 % nižší resource overhead oproti sidecar mode.
Lessons learned: Service mesh zavádějte až po solidní observability. Bez Prometheus, Grafana a structured logging je service mesh jen další black box, který debuggujete naslepo.
Kubernetes HPA (Horizontal Pod Autoscaler) škáluje na CPU/memory. Ale co když chcete škálovat na délku Kafka fronty, počet zpráv v Azure Service Bus, nebo GPU utilization? KEDA (Kubernetes Event-Driven Autoscaling) přidává 60+ scalerů pro event-driven workloady.
GitOps je princip: Git je single source of truth pro desired state infrastruktury a aplikací. ArgoCD je náš nástroj pro implementaci — synchronizuje deklarativní manifesty z Git repozitáře do Kubernetes clusterů.
CNCF Survey 2025 potvrzuje: GitOps je marker operační zralosti. Organizace používající GitOps reportují vyšší deployment frequency a nižší change failure rate.
Anti-pattern: „Push-based deployment" — CI pipeline přímo kubectl apply do clusteru. Funguje pro demo, v produkci ztratíte audit trail, drift detection a rollback schopnost. GitOps pull-based model vždy.
Infrastructure as Code není volitelný luxury. Je to hygienický standard. Žádná infrastruktura, kterou nasazujeme, nevzniká klikáním v Azure Portal. Vše je v kódu, v Gitu, s PR review a automated testing.
Terraform (HashiCorp Configuration Language) je náš primární IaC nástroj. Proč? Největší ekosystém providerů (300+ cloudových služeb), mature state management, a většina klientů ho už zná. Od BSL licence kontroveze sledujeme OpenTofu jako open-source fork — kompatibilní, bez vendor lock-in rizika.
terraform plan v CI — alert, pokud reálný stav diverguje od deklarovaného.Pulumi používáme tam, kde HCL nestačí — komplexní logika, dynamické infrastructure patterns, integrace s existujícím TypeScript/Python kódem. Pulumi umožňuje psát IaC v general-purpose jazycích (TypeScript, Python, Go, C#).
Decision framework: Terraform pro standardní cloud infrastructure a multi-team prostředí (HCL je jednodušší pro non-developers). Pulumi pro platform engineering a teams, kteří preferují programovací jazyk. OpenTofu sledujeme pro budoucí adopci.
Multi-cloud neznamená „všechno všude". Znamená „správný cloud pro správný workload" s jasnou strategií a governance.
| Cloud | Role | Primary use cases | Podíl workloadů |
|---|---|---|---|
| Azure | Primary | Enterprise apps, .NET workloady, Active Directory integration, data platform, AI (Azure OpenAI) | ~65 % |
| AWS | Secondary | Klienti s existing AWS footprint, serverless workloady (Lambda), IoT (Greengrass), specifické managed services | ~25 % |
| GCP | Specialized | BigQuery analytics, Vertex AI experimenty, GKE Autopilot pro specific workloady, Anthos pro hybrid | ~10 % |
Český enterprise trh je Azure-dominant. Důvody: Microsoft licensing agreement (EA), Active Directory jako identitní backbone, compliance certifikace pro EU regulaci, datacenter v EU (West Europe, North Europe), a expanding sovereign cloud nabídka. Pro naše klienty v bankovnictví a veřejném sektoru je Azure nejpřímější cesta ke compliance.
Nepíšeme cloud-specific kód tam, kde to není nutné. Naše abstrakční vrstvy:
Pragmatický přístup: Multi-cloud portabilita není cíl sama o sobě. Používáme managed services, kde dávají smysl (Azure Cosmos DB, AWS Aurora, GCP BigQuery). Portabilita na úrovni „migrujeme za víkend" je iluze — plánujeme na úrovni „můžeme migrovat za 3 měsíce, pokud se změní business requirement".
Automatizovaná analýza resource utilization. 80 % workloadů je over-provisioned. Kubecost + custom dashboards pro per-namespace cost visibility. Typická úspora: 25–40 %.
Batch processing, CI/CD runners a dev/test prostředí na spot instances. 60–90 % úspora vs. on-demand. Graceful eviction handling přes PodDisruptionBudgets.
Dev/staging prostředí automaticky vypnuta 19:00–07:00 a o víkendech. KEDA scale-to-zero pro idle inference endpointy. Azure DevTest Labs scheduling pro VM.
Povinný tagging standard — project, environment, team, cost-center. Automatizovaný monthly report per team. Showback dashboards v Grafana. Cost anomaly detection alerting.
1-year a 3-year reservations pro stable workloady. Azure Reserved VM Instances (až 72 % úspora). Commitment-based Savings Plans pro compute flexibility.
Hot → Cool → Archive lifecycle policies. Automatická migrace dat podle access frequency. Blob storage lifecycle management. Typická úspora na storage: 50–70 %.