🧠 Tanzu a Kubernetes na vSphere = běží to pod vCenterem, ale část běží přímo na ESXi
Jak to funguje fakticky:
-
vCenter Server (VM s Photon OS = lehký Linux) slouží jako centrální mozek – GUI, správa clusterů, orchestrace, API, atd.
-
Supervisor Cluster = Kubernetes běží jako nativní služba na ESXi – ne jako běžící VM s Linuxem, ale jako vnitřní komponenty ESXi (vSphere podpora pro kontejnery)
-
Tanzu pak umí vytvořit běžné VM, ve kterých běží tzv. TKG clustery – ty už jsou klasicky v Ubuntu/CentOS/Photon a obsahují Kubernetes jako normálně
➕ To znamená:
-
část běží přímo na ESXi (bez Linux VM) = ano, „nativně“
-
část (vCenter, TKG VM) běží jako klasické virtuály = ne tak nativně
🔄 Porovnání: Tanzu na vSphere vs. Linux + Kubernetes + KVM
Vlastnost | Tanzu na vSphere | Linux + Kubernetes + KVM |
---|---|---|
Hypervizor | ESXi (VMware) | Linux + KVM |
Správa | vCenter, GUI, Workload Mgmt | CLI, Cockpit, Virt-Manager, atd. |
Kubernetes běží jako… | částečně nativní služba + VM s K8s | jako běžný software nad OS |
Požadavky na síť/sdílené storage | vysoké (vDS, HAProxy/NSX, DRS) | minimální nebo žádné |
Komplexnost prvotního nasazení | vysoká (hodiny až dny) | nízká/střední (desítky minut až pár hodin) |
Cena | vysoká (Enterprise licence, vCenter, NSX-T?) | prakticky nulová (Linux je zdarma) |
Běh VM | ✅ nativní, efektivní | ✅ s KVM, dobrá virtualizace |
Výkon | velmi vysoký | vysoký |
Flexibilita | nízká, vendor lock-in | vysoká, plná kontrola |
Upgrady | centralizované, ale podmíněné licencemi | plně v tvé režii |
🎯 Realistický závěr:
Ano, když máš vlastní server (např. Dell 730xd), tak místo ESXi a Tanzu můžeš dát rovnou Linux (např. Debian/Ubuntu/AlmaLinux), a na něj postavit Kubernetes + KVM + všechno, co chceš – bez licencí, bez složitostí, s větší svobodou.
Tohle řešení:
-
bude výrazně levnější,
-
budeš ho víc ovládat, žádné vendor-locky,
-
Kubernetes můžeš rozběhnout snadno (K3s, kubeadm, MicroK8s, atd.),
-
virtuály můžeš rozjet přes KVM/QEMU, s webovým rozhraním (Cockpit) nebo CLI.
🧰 Konkrétní tipy na to, jak to udělat
Tady máš základní stavbu toho opensource „homelab cloudu“:
-
🐧 OS: Debian nebo Ubuntu Server
-
☸️ Kubernetes: K3s (lehčí, ideální pro jeden node) nebo kubeadm
-
🖥️ Virtualizace: libvirt + KVM + Cockpit (nebo Virt-Manager)
-
📦 Container registry: třeba Harbor nebo Docker Registry
-
🛡️ Ingress, monitoring, backup: Traefik/NGINX + Prometheus + Velero
-
🌐 GUI: Portainer (kontejnery), Cockpit (host), Rancher (K8s GUI)
-
⚡ Deployment: Ansible nebo bash script