You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/es/docs/concepts/workloads/pods/disruptions.md
+24-24Lines changed: 24 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ en las especificaciones de su Pod pueden también causar interrupciones voluntar
94
94
Kubernetes ofrece carácteristicas para ayudar a ejecutar aplicaciones con alta disponibliidad, incluso cuando usted
95
95
introduce interrupciones voluntarias frecuentes.
96
96
97
-
Como dueño de la aplicación, usted puede crear un presupuesto de interrupción de pods (PDB por sus siglas en inglés) para cada aplicación.
97
+
Como dueño de la aplicación, usted puede crear un presupuesto de interrupción de Pods (PDB por sus siglas en inglés) para cada aplicación.
98
98
Un PDB limita el numero de Pods de una aplicación replicada, que estan caídos de manera simultánea por
99
99
interrupciones voluntarias. Por ejemplo, una aplicación basada en quórum puede
100
100
asegurarse que el número de réplicas corriendo nunca es menor al
@@ -103,68 +103,68 @@ asegurarse que el número de réplicas atendiendo al tráfico nunca puede caer b
103
103
porcentaje del total.
104
104
105
105
Los administradores del clúster y proveedores de hosting pueden usar herramientas que
106
-
respeten el presupuesto de interrupción de pods utilizando la [API de Desalojo](/docs/tasks/administer-cluster/safely-drain-node/#eviction-api)
107
-
en vez de directamente borrar pods o Deployments.
106
+
respeten el presupuesto de interrupción de Pods utilizando la [API de Desalojo](/docs/tasks/administer-cluster/safely-drain-node/#eviction-api)
107
+
en vez de directamente borrar Pods o Deployments.
108
108
109
109
Por ejemplo, el subcomando `kubectl drain` le permite marcar un nodo a un modo fuera de
110
-
servicio. Cuando se ejecuta `kubectl drain`, la herramienta trata de quitar a todos los pods en
110
+
servicio. Cuando se ejecuta `kubectl drain`, la herramienta trata de quitar a todos los Pods en
111
111
el nodo que se esta dejando fuera de servicio. La petición de desalojo que `kubectl` solicita en
112
112
su nombre puede ser temporalmente denegado, entonces la herramienta periodicamente reintenta todas las
113
-
peticiones fallidas hasta que todos los pods en el nodo afectado son terminados o hasta que el tiempo de espera,
113
+
peticiones fallidas hasta que todos los Pods en el nodo afectado son terminados o hasta que el tiempo de espera,
114
114
que puede ser configurado, es alcanzado.
115
115
116
116
Un PDB especifica el número de réplicas que una aplicación puede tolerar, relativo a cuantas
117
117
se pretende tener. Por ejemplo, un Deployment que tiene un `.spec.replicas: 5` se
118
-
supone que tiene 5 pods en cualquier momento. Si su PDB permite tener 4 a la vez,
118
+
supone que tiene 5 Pods en cualquier momento. Si su PDB permite tener 4 a la vez,
119
119
entonces la API de Desalojo va a permitir interrupciones voluntarias de uno (pero no de dos) Pod a la vez.
120
120
121
-
El grupo de pods que comprende a la aplicación está especificado usando una etiqueta selectora, la misma
121
+
El grupo de Pods que comprende a la aplicación está especificado usando una etiqueta selectora, la misma
122
122
que es usada por el controlador de aplicación (deployment, stateful-set, etc).
123
123
124
-
El número de pods "deseado" es calculado a partir de `.spec.replicas` del recurso de Workload
125
-
que es manejado para esos pods. El plano de control descubre el recurso Workload perteneciente al
124
+
El número de Pods "deseado" es calculado a partir de `.spec.replicas` del recurso de Workload
125
+
que es manejado para esos Pods. El plano de control descubre el recurso Workload perteneciente al
126
126
examinar las `.metadata.ownerReferences` del Pod.
127
127
128
128
Las [Interrupciones Involuntarias](#voluntary-and-involuntary-disruptions) no pueden ser prevenidas por los PDB; pero si
129
129
son contabilizadas a partir de este presupuesto.
130
130
131
-
Los pods que son borrados o no están disponibles debido a una actualización continua de una aplicación forman parte del presupuesto de interrupciones, pero los recursos Workload (como los Deployments y StatefulSet)
131
+
Los Pods que son borrados o no están disponibles debido a una actualización continua de una aplicación forman parte del presupuesto de interrupciones, pero los recursos Workload (como los Deployments y StatefulSet)
132
132
no están limitados por los PDBs cuando se hacen actualizaciones continuas. En cambio, la administración de fallas
133
133
durante la actualización de la aplicación está configurada en la especificación para este recurso Workload específico.
134
134
135
135
Cuando un Pod es eliminado usando la API de desalojo, este es
136
-
[terminado](/docs/concepts/workloads/pods/pod-lifecycle/#pod-termination) correctamente, haciendo honor al
137
-
`terminationGracePeriodSeconds` configurado en su [PodSpec](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#podspec-v1-core).
136
+
[terminado](/docs/concepts/workloads/Pods/pod-lifecycle/#pod-termination) correctamente, haciendo honor al
137
+
`terminationGracePeriodSeconds` configurado en su [PodSpec](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#Podspec-v1-core).
138
138
139
139
## Ejemplo de Presupuesto de Interrupción de POD {#pdb-example}
140
140
141
141
Considere un clúster con 3 nodos, `nodo-1` hasta `nodo-3`.
142
142
El clúster está ejecutando varias aplicaciones. Uno de ellos tiene 3 replicas, que llamaremos
143
143
`pod-a`, `pod-b`, y `pod-c`. Otro Pod no relacionado y sin PDB, llamado `pod-x`, también se muestra.
144
144
145
-
Inicialmente los pods están distribuidos de esta manera:
145
+
Inicialmente los Pods están distribuidos de esta manera:
0 commit comments