Para tener más control de los recursos utilizados por los pods, es una buena práctica definir tanto los límites de cpu y memoria que puden utilizar, así como la cantidad de recursos que van a necesitar nuestros pods, para intentar garantizar el buen funcionamiento.
Esto se puede definir en los manifiestos, en el apartado «resources». En el siguiente ejemplo , solicitamos para el pod 20M de memoria y 500m de cpu, que equivale a 1/2 cpu:
resources: requests: memory: "20Mi" cpu: "500m"
En el siguiente ejemplo definimos los recusos solicitados y el límite de los recursos a utilizar:
resources:
requests:
memory: "128Mi"
cpu: "250m"
limits:
memory: "256Mi"
cpu: "500m"