Montare un cluster Kubernetes su VM Proxmox
Tre VM su un solo server bastano per imparare — e per molti carichi reali.
A partire da 13,99 €/mese
Presentazione
Far girare Kubernetes su macchine virtuali Proxmox è il modo più economico di avere un cluster tutto tuo. Un solo VDS porta i tre nodi di un cluster di apprendimento, e l'hypervisor dà quello che Kubernetes non dà: un'istantanea prima di ogni manipolazione rischiosa.
Per la dimensione distingui due casi. Un cluster k3s — la distribuzione alleggerita — sta su tre VM da 4 GB, quindi sull'offerta S a 13,99 €. Un Kubernetes completo chiede di più: conta 4 GB per nodo di controllo e 8 GB per nodo di lavoro, il che colloca l'offerta XL a 37,99 € come punto di partenza ragionevole.
Una cosa non si inventa: su un server unico, un cluster a tre nodi non sopravvive al guasto del server. La ridondanza di Kubernetes protegge dalla perdita di un nodo, non da quella della macchina che li porta tutti. Per una vera disponibilità servono più server — ed è un altro budget, da assumersi con cognizione di causa.
Che cosa porta il server, su tutta la gamma
Proxmox VE già installato
Il server arriva con <strong>Proxmox VE</strong> in funzione e la sua interfaccia web raggiungibile. Crei macchine virtuali e contenitori LXC dal browser, senza aprire un ticket né aspettare un intervento. La <strong>reinstallazione è illimitata</strong>: una prova andata male si rifà in pochi minuti.
Della RAM, perché è lei a fare da tetto
Su un hypervisor non è quasi mai il processore a saturarsi per primo: è la <strong>memoria</strong>, perché ogni macchina virtuale si riserva la propria. La gamma parte da <strong>16 GB</strong> e arriva a <strong>96 GB</strong>, il che lascia margine per impilare più macchine senza soffocarle.
Snapshot in un clic
Uno snapshot prima di un aggiornamento, un altro prima di cambiare configurazione: è questo che separa una prova da una scommessa. Ogni snapshot si crea in un clic dalla tua area clienti, senza costi aggiuntivi.
Fino a 16 indirizzi IPv4 aggiuntivi
Ogni macchina virtuale può avere il proprio indirizzo pubblico, il che evita di far passare tutto per redirezioni di porta dall'host. Utile appena un firewall virtuale, un server web e un servizio di terzi devono convivere per bene.
Che cosa ci si fa davvero
Imparare Kubernetes senza rovinarsi
Tre VM su un server da 13,99 € valgono più di un cluster gestito fatturato a ore quando si comincia. E la reinstallazione illimitata perdona gli errori.
Un ambiente di collaudo
Rigiocare i manifesti di produzione prima di applicarli per davvero. L'istantanea dell'hypervisor raddoppia la rete di sicurezza.
Preparare una certificazione
Gli esami Kubernetes richiedono pratica su un cluster che si possa rompere. Questo si rimette a nuovo in pochi minuti.
Ospitare piccoli carichi
Un cluster a tre nodi sull'offerta XL fa girare vere applicazioni, a patto di accettare che il guasto del server sia un guasto totale.
Provare un passaggio di versione
Passare da una versione minore all'altra è il genere di operazione che si preferisce ripetere altrove che in produzione.
Domande frequenti
k3s per imparare e per i piccoli carichi: si installa con un comando e consuma poco. Il Kubernetes completo si giustifica quando devi riprodurre fedelmente un ambiente di produzione esistente.
Tre nodi da 4 GB stanno sull'offerta S, ma senza margine. L'offerta L da 32 GB o la XL da 48 GB danno lo spazio per lavorare e per aggiungere nodi di lavoro.
No, non su un solo server. Kubernetes ridistribuirà un pod il cui nodo cade, ma se il server fisico si ferma i tre nodi si fermano insieme. Servono più server perché la ridondanza abbia un senso.
Su un server unico un provisioner locale basta e resta semplice. Longhorn o Ceph diventano pertinenti quando distribuisci su più server — e costano allora memoria e rete.