Vai al contenuto principale
BlogContenitori (Kubernetes, Docker)Autoscaling orizzontale del cluster su Linode Kubernetes Engine

Autoscaling orizzontale del cluster su Linode Kubernetes Engine

Autoscaling orizzontale del cluster su Linode Kubernetes Engine

Abbiamo aggiunto il supporto per l'autoscaling dei cluster orizzontali a Linode Kubernetes Engine (LKE). Questa nuova funzionalità del nostro servizio Kubernetes gestito consente di creare e distruggere i nodi in tempo reale in base ai limiti delle risorse. L'autoscaling rende più efficiente la gestione dei pool di nodi, con il risultato di applicazioni altamente disponibili e stabili.

Kubernetes consente alle applicazioni o ai carichi di lavoro di scalare sia a livello di pod che di cluster. L'autoscaling orizzontale dei pod è nativo di Kubernetes e consente di scalare le risorse disponibili per i container. L'autoscaling orizzontale del cluster consente di scalare automaticamente il numero di nodi disponibili in ogni cluster, in base al numero di pod disponibili nel cluster, impostando soglie di valori minimi e massimi per i nodi nel pool di nodi.

Il cluster orizzontale Autoscaler per LKE

Per facilitare la gestione dei cluster, il nuovo autoscaler per cluster orizzontali:

  • Scala le risorse del cluster e il pool di nodi per ottenere la massima efficienza;
  • Ottimizza le risorse del cluster controllando regolarmente i nodi non assegnati o non necessari;
  • Fornisce le impostazioni dell'autoscaler senza aggiornare la configurazione, e può essere gestito utilizzando il nostro APIed è
  • Supportato dalle istanze di calcolo dedicate, condivise e ad alta memoria di Linode.

Come funziona

L'abilitazione dell'autoscaler del cluster è molto semplice e non richiede alcuna modifica alla configurazione esistente. 

  1. Visitare la pagina dei dettagli del cluster e fare clic sull'opzione Pool di autoscala.
  2. Nel menu Autoscaler, impostare la funzione su "on".
  3. Una volta abilitati, impostare i valori minimi e massimi tra 1 e 99.
  4. Salvare le modifiche per attivare il cluster autoscaler

I valori minimo e massimo selezionati per l'autoscaler rappresentano un insieme di nodi nel pool di nodi. Ad esempio, un minimo di 10 permette di avere non meno di dieci nodi nel pool di nodi, mentre un massimo di 10 permette di avere non più di dieci nodi nel pool di nodi. L'autoscaler assegna solo questi limiti, il che significa che non c'è alcuna logica aggiuntiva per minimizzare o massimizzare le risorse nel cluster.

Risorse Kubernetes

Leggete la guida sull'autoscaling dei cluster. Disponiamo inoltre di un'ampia biblioteca di risorse didattiche e di tutta la nostra documentazione su Kubernetes


Commenti (2)

  1. Author Photo

    Bravo. More work on the firewall then we can move DO deployments back to Linode

  2. Author Photo

    Superb. There are other things that are very important when setup a cloud managed kubernetes. We are really missing a linode_lke_pool as terraform resource and also pool labels. DO have these capabilities that are really really needed. We are evaluating Linode and DO for our production deployment, we really love Linode but are tempting to go with DO because of that.

Lascia una risposta

Il vostro indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *