Utilizzo dei nodi virtuali

Scopri di più sui nodi virtuali, sulle differenze tra i nodi virtuali e i nodi gestiti e su come creare nodi virtuali utilizzando Kubernetes Engine (OKE).

I nodi virtuali offrono un'esperienza Kubernetes serverless che ti consente di eseguire applicazioni containerizzate su larga scala senza il sovraccarico operativo di gestione, ridimensionamento, upgrade e risoluzione dei problemi dell'infrastruttura dei nodi. I nodi virtuali offrono elasticità granulare a livello di pod e prezzi pay-per-use. Di conseguenza, puoi ridimensionare le distribuzioni senza prendere in considerazione la capacità del cluster, semplificando l'esecuzione di carichi di lavoro scalabili come applicazioni Web ad alto traffico e processi di elaborazione dati. Per creare nodi virtuali, creare pool di nodi virtuali nei cluster avanzati.

Al contrario, i nodi gestiti sono istanze di OCI Compute in esecuzione nella tenancy che controlli e configuri, con una responsabilità operativa condivisa. Kubernetes Engine esegue il provisioning e aggiorna il software Kubernetes sui nodi gestiti. Per un confronto dettagliato dei nodi virtuali e dei nodi gestiti, vedere Confronto dei nodi virtuali con i nodi gestiti.

I nodi virtuali offrono la flessibilità necessaria per soddisfare i requisiti dell'applicazione. Puoi controllare il posizionamento dei pod Kubernetes in base a esigenze di disponibilità, selezionando la forma del processore di computazione, la CPU e la memoria più adatte per un'applicazione. L'isolamento a livello di Hypervisor per i pod consente di eseguire qualsiasi tipo di applicazione sui nodi virtuali, inclusi carichi di lavoro non attendibili.

Kubernetes Engine con nodi virtuali offre upgrade trasparenti dei cluster Kubernetes. Viene eseguito l'upgrade del software Kubernetes e vengono applicate le patch di sicurezza nel rispetto dei requisiti di disponibilità dell'applicazione.

I nodi virtuali ti consentono di ottimizzare i costi di esecuzione dei carichi di lavoro Kubernetes. Paghi per le risorse di computazione esatte consumate da ogni pod Kubernetes invece di pagare per interi server che potrebbero avere capacità inutilizzata.