Capítulo 5. Gestión de recursos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Nada es suficiente para el hombre para quien lo suficiente es demasiado poco.

Epicuro

En este capítulo veremos cómo sacar el máximo partido a tu clúster: cómo gestionar y optimizar el uso de recursos, cómo gestionar el ciclo de vida de los contenedores y cómo particionar el clúster utilizando espacios de nombres. También esbozaremos algunas técnicas y buenas prácticas para mantener bajo el coste de tu clúster, al tiempo que sacas el máximo partido a tu dinero.

Aprenderás a utilizar solicitudes de recursos, límites y valores predeterminados, y a optimizarlos con el Vertical Pod Autoscaler; a utilizar sondas de disponibilidad, sondas de liveness y presupuestos de interrupción de Pod para gestionar contenedores; a optimizar el almacenamiento en la nube; y cómo y cuándo utilizar instancias preemptibles o reservadas para controlar los costes.

Comprender los recursos

Supón que tienes un clúster Kubernetes de una capacidad determinada, con un número razonable de nodos del tamaño adecuado. ¿Cómo le sacas el máximo partido? Es decir, ¿cómo consigues la mejor utilización posible de los recursos disponibles del clúster para tu carga de trabajo, asegurándote al mismo tiempo de que tienes margen suficiente para hacer frente a los picos de demanda, los fallos de los nodos y las malas implementaciones?

Para responder a esto, ponte en el lugar ...

Get DevOps Nativo en la Nube con Kubernetes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.