Come dimensionare (correttamente) il cluster Kubernetes per l'efficienza
In Kubernetes, è meglio utilizzare un numero inferiore di nodi grandi o diversi nodi più piccoli?
Quando si utilizza un'istanza da 8 GB/2vCPU, tutta la memoria e la CPU sono disponibili per i pod?
In questa sessione, esplorerete come Kubernetes riserva le risorse in un nodo worker. Imparerete come i diversi cloud provider abbiano prenotazioni diverse e come queste influiscano sulla distribuzione dei carichi di lavoro e sulla loro disponibilità. Verrà quindi esaminato il modo in cui i limiti, le richieste e le prenotazioni possono essere combinati per stimare la giusta dimensione dell'istanza per i carichi di lavoro Kubernetes.
Al termine della sessione, sarete in grado di:
- Capire come lo scheduler di Kubernetes utilizza le richieste per allocare i carichi di lavoro.
- Identificare il modo in cui il kubelet riserva la CPU, la memoria, lo storage e così via in un nodo Kubernetes.
- Imparate a scegliere la giusta dimensione dei nodi del cluster per ottimizzare l'utilizzo delle risorse per il vostro carico di lavoro.