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:19] – [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 115: | Línea 116: | ||
| metadata: | metadata: | ||
| name: podtest3 | name: podtest3 | ||
| - | namespace: prod | + | namespace: prod #Definimos el namespace para el pod |
| labels: | labels: | ||
| app: backend | app: backend | ||
| 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:// | ||