Gestire N cluster Kubernetes
Chi opera Kubernetes in enterprise si trova con N cluster: on-prem, AWS EKS, Azure AKS, GKE, edge, dev, staging, prod. Gestirli separatamente è un incubo: RBAC ripetuto, policy diverse, visibilità frammentata. Serve un control plane unificato.
Il rilascio
Rancher 1.x (2014) nasce come container management con Docker (Cattle orchestrator proprio). Rancher 2.0 è una riscrittura completa Kubernetes-first, rilasciata il 1° maggio 2018. Licenza Apache 2.0. Lead: Sheng Liang (CEO), Darren Shepherd (CTO). Scritto in Go.
SUSE acquisisce Rancher Labs il 1° luglio 2020 per ~600 M$.
Caratteristiche
- Multi-cluster dashboard — un’unica UI per tutti i cluster
- Cluster provisioning — crea cluster su cloud (EKS, AKS, GKE, DigitalOcean) o on-prem (vSphere, bare-metal)
- Cluster import — gestisci cluster esistenti
- RBAC centralizzato — ruoli e permessi su tutti i cluster, SSO con AD/LDAP/SAML/OIDC
- Project — namespace raggruppati per team
- App Catalog — Helm chart installabili via UI
- Monitoring — Prometheus/Grafana integrato
- Logging — Fluent Bit + Grafana Loki
- CIS benchmark — security scanning
- Backup & restore — integrazione Velero
Distribuzioni K8s
Rancher gestisce cluster prodotti da:
- RKE — Rancher Kubernetes Engine (Docker-based)
- RKE2 — successore, containerd-based, hardened per govt/enterprise
- K3s — edge/IoT leggero
- Upstream K8s (imported)
- EKS, AKS, GKE, DigitalOcean
Moduli recenti
- Fleet — GitOps multi-cluster scale
- Harvester — HCI (HyperConverged Infrastructure) su KubeVirt
- Elemental — OS management per edge
- Longhorn — storage distribuito
- NeuVector — container security (acquisito 2021)
- Opni — AIOps
Versioni
- 2.0 (maggio 2018) — Kubernetes rewrite
- 2.5 (novembre 2020) — Cluster Explorer migliorato
- 2.6 (agosto 2021) — UI Shell a Vue 3
- 2.7 (novembre 2022) — Harvester integration
- 2.8 (dicembre 2023) — imbunded cluster support
- 2.9 (agosto 2024) — Kubernetes 1.30 support
Nel contesto italiano
Rancher è molto diffuso in Italia tra:
- MSP — gestione multi-cliente K8s
- Aziende enterprise con cluster ibridi on-prem + cloud
- Banche con requisiti sovranità dati (SUSE + Rancher = stack EU)
- PA digitale — progetti con multi-cluster regionali
- Fornitori hardware italiani che propongono K8s appliance
- Hosting provider per K8s-as-a-Service
SUSE ha forte presenza commerciale in Italia, e la combinazione SUSE Linux Enterprise + Rancher è un’offerta enterprise di riferimento.
Riferimenti: Rancher 2.0 (1° maggio 2018). Rancher Labs (SUSE dal 1 luglio 2020, ~600 M$). Sheng Liang, Darren Shepherd. Licenza Apache 2.0. Multi-cluster dashboard. Distribuzioni K8s: RKE, RKE2, K3s.
