Kubernetes - QOS
Limits y Requests
son los parámetros de un pod, request declara el mínimo requerido para correr el pod, y limit declara el Maximo permitido para ese pod. La combinación de parámetros da lugar a 3 casos:
- Best effort (Limit inexistente)
- Burstable (Limit > Request)
- Guaranteed (Limit = Request)
Limit Range
son parámetros de un Namespace que declaran las características permitidas de los pod dentro de el. Por ejemplo decir
Namespace Dev tiene permitido tener pods de hasta X valores Limit y Request, pero si no se especifica se asignaran valores default X/2 y mínimo tendrán X/4.
es la herramienta para limitar consumo por pod en un namespace.
Namespace Dev tiene permitido tener pods de hasta X valores Limit y Request, pero si no se especifica se asignaran valores default X/2 y mínimo tendrán X/4.
es la herramienta para limitar consumo por pod en un namespace.
Resource Quotas
Son parametros de maximos de un Namespace, podemos declarar por ejemplo un maximo de 2 nucleos, 10 pods y 8g de ram para todo lo que este contenido en el namespace