meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
virtualizacion:kubernetes:limitar [2020/10/26 23:21] – [LimitRange] lc | virtualizacion:kubernetes:limitar [2023/01/18 14:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ===== Limitar la Ram y la CPU de un pod ===== | + | ==== Limitar el consumo de los recursos ===== |
+ | ==== Limitar la Ram y la CPU de un pod ==== | ||
Para limitar la ram de un pod usaremos en el manifiesto del pod las opciones **request** y **limits**. | Para limitar la ram de un pod usaremos en el manifiesto del pod las opciones **request** y **limits**. | ||
Línea 133: | Línea 134: | ||
<note warning> | <note warning> | ||
+ | |||
+ | ==== ResourceQuota ==== | ||
+ | Limita el consumo de recursos por namespace | ||
+ | |||
+ | <sxh yaml> | ||
+ | apiVersion: v1 | ||
+ | kind: Namespace | ||
+ | metadata: | ||
+ | name: uat | ||
+ | labels: | ||
+ | name: uat | ||
+ | --- | ||
+ | apiVersion: v1 | ||
+ | kind: ResourceQuota | ||
+ | metadata: | ||
+ | name: res-quota | ||
+ | namespace: uat | ||
+ | spec: | ||
+ | hard: | ||
+ | requests.cpu: | ||
+ | requests.memory: | ||
+ | limits.cpu: " | ||
+ | limits.memory: | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | Tambien es posible limitar el número de pods de un namespace | ||
+ | <sxh yaml > | ||
+ | --- | ||
+ | apiVersion: v1 | ||
+ | kind: Namespace | ||
+ | metadata: | ||
+ | name: pre | ||
+ | labels: | ||
+ | name: pre | ||
+ | --- | ||
+ | apiVersion: v1 | ||
+ | kind: ResourceQuota | ||
+ | metadata: | ||
+ | name: pod-demo | ||
+ | namespace: pre | ||
+ | spec: | ||
+ | hard: | ||
+ | pods: " | ||
+ | </ | ||
===== Referencias ==== | ===== Referencias ==== | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
* https:// | * https:// |