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.
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 nello stack iniziale
- Longhorn (beta) — storage distribuito
- Plugin ecosistema per logging (Fluentd), monitoring (Prometheus), CI (Drone)
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 il percorso naturale è che la combinazione SUSE Linux Enterprise + Rancher diventi un’offerta enterprise di riferimento.
Riferimenti: Rancher 2.0 (1° maggio 2018). Rancher Labs. Sheng Liang, Darren Shepherd. Licenza Apache 2.0. Multi-cluster dashboard. Distribuzioni K8s: RKE, RKE2.