Skip to content

Commit e3b03bc

Browse files
anyulledramrodoelectrocucaracha
authored
Apply suggestions from code review
Co-authored-by: Rodolfo Martínez Vega <[email protected]> Co-authored-by: Victor Morales <[email protected]>
1 parent dc41dc7 commit e3b03bc

File tree

1 file changed

+30
-30
lines changed
  • content/es/docs/concepts/services-networking

1 file changed

+30
-30
lines changed

content/es/docs/concepts/services-networking/ingress.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,19 @@ Service:
5757

5858
Un Ingress se puede configurar para otorgar URLs a los Services que son
5959
accesibles desde el exterior,
60-
para hacer balance de cargas del tráfico, finalizar SSL/TLS, y ofrecer
60+
para hacer balance de cargas del tráfico, finalizar SSL/TLS y ofrecer
6161
alojamiento virtual basado en nombres.
6262

6363
Un [controlador de Ingress](/docs/concepts/services-networking/ingress-controllers)
6464
es responsable de complementar el Ingress,
6565
comúnmente con un balanceador de cargas,
66-
aunque también puede configurar tu enrutador edge con frontends adicionales para
66+
aunque también puedes configurar tu enrutador edge con frontends adicionales para
6767
ayudar a manejar el tráfico.
6868

69-
Un Ingress no expone puertos o protocolos arbitrariamente. Exponer servicios de
70-
otra manera que por HTTP o HTTPS al internet usa un servicio de
71-
tipo [Service.Type=NodePort](/docs/concepts/services-networking/service/#type-nodeport)
72-
o [Service.Type=LoadBalancer](/docs/concepts/services-networking/service/#loadbalancer).
69+
Un Ingress no expone puertos o protocolos arbitrariamente. Exponer servicios
70+
distintos de HTTP o HTTPS al internet usa un servicio de
71+
tipo [Service.Type=NodePort](/es/docs/concepts/services-networking/service/#tipo-nodeport)
72+
o [Service.Type=LoadBalancer](/es/docs/concepts/services-networking/service/#loadbalancer).
7373

7474
## Prerrequisitos
7575

@@ -102,11 +102,10 @@ Un ejemplo mínimo de un recurso Ingress:
102102

103103
Un Ingress necesita los campos `apiVersion`, `kind`, `metadata` y `spec`.
104104
El nombre del objeto Ingress debe ser un
105-
The name of an Ingress object must be a
106-
valid [nombre de subdominio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names)
105+
[nombre de subdominio DNS](/docs/concepts/overview/working-with-objects/names#dns-subdomain-names)
107106
válido.
108107
Para información general sobre cómo trabajar con archivos de configuración,
109-
mira [desplegando aplicaciones](/docs/tasks/run-application/run-stateless-application-deployment/),
108+
mira [desplegando aplicaciones](/es/docs/tasks/run-application/run-stateless-application-deployment/),
110109
[configurando contenedores](/docs/tasks/configure-pod-container/configure-pod-configmap/),
111110
[administrando recursos](/docs/concepts/cluster-administration/manage-deployment/).
112111

@@ -139,7 +138,7 @@ se [recomienda](https://kubernetes.github.io/ingress-nginx/user-guide/k8s-122-mi
139138
especificar el `IngressClass` por defecto como se
140139
muestra [abajo](#default-ingress-class).
141140

142-
### Reglas Ingress
141+
### Reglas del Ingress
143142

144143
Cada regla HTTP contiene la siguiente información:
145144

@@ -151,17 +150,17 @@ Cada regla HTTP contiene la siguiente información:
151150
aplican a ese host.
152151
* Un listado de rutas (por ejemplo, `/testpath`), cada una de las cuales tiene
153152
un backend asociado con un `service.name` y un `service.port.name` o
154-
un `service.port.number`. Tanto el host como la ruta deben coincidir el
153+
un `service.port.number`. Tanto el host como la ruta deben coincidir con el
155154
contenido de una petición de entrada antes que el balanceador de cargas dirija
156155
el tráfico al Service referenciado.
157156
* Un backend es una combinación de un Service y un puerto como se describe en la
158-
[documentación del Service](/docs/concepts/services-networking/service/) o
157+
[documentación del Service](/es/docs/concepts/services-networking/service/) o
159158
un [recurso personalizado backend](#resource-backend)
160159
a través de un {{< glossary_tooltip term_id="CustomResourceDefinition" text=" CRD" >}}.
161-
Las peticiones HTTP (y HTTPS) al Ingress que coinciden con el host y la
160+
Las peticiones HTTP (y HTTPS) al Ingress que coinciden con el host y la
162161
ruta de la regla se envían al backend del listado.
163162

164-
Un `defaultBackend` se configura frecuentemente en un controlador de Ingress
163+
Un `defaultBackend` se configura frecuentemente en un controlador de Ingress
165164
para dar servicio a cualquier petición que no coincide con una ruta en la
166165
especificación.
167166

@@ -182,8 +181,9 @@ documentación de tu controlador de ingress para saber cómo maneja este caso).
182181
Si ninguno de los hosts o rutas coincide con la petición HTTP en los objetos Ingress,
183182
el tráfico será enrutado a tu backend predeterminado.
184183

184+
### Resource backends {#resource-backend}
185185

186-
Un recurso `Resource` backend es una referencia de objeto
186+
Un `Resource` backend es una referencia de objeto
187187
(ObjectRef en inglés)
188188
a otro recurso de Kubernetes dentro del mismo espacio de nombres que el objeto
189189
Ingress.
@@ -230,16 +230,16 @@ Hay 3 tipos de rutas soportadas:
230230
y minúsculas.
231231

232232
* `Prefix`: Coincide basado en el prefijo de una ruta URL dividida por `/`.
233-
La coincidencia es sensible a mayúsculas y minúsculas y hecha en un elemento
233+
La coincidencia es sensible a mayúsculas y minúsculas, y hecha en un elemento
234234
de la ruta por elemento.
235-
Un elemento de la ruta refiere a la lista de etiquetas in la ruta dividida por
235+
Un elemento de la ruta refiere a la lista de etiquetas en la ruta dividida por
236236
el separador `/`.
237237
Una petición es una coincidencia para la ruta _p_ si cada _p_ es un elemento
238238
prefijo de _p_ de la ruta requerida.
239239

240240
{{< note >}}
241-
Si el último elemento de una ruta es una cadena de caracteres del último
242-
elemento de la ruta elemento, no es una coincidencia
241+
Si el último elemento de una ruta es una subcadena de caracteres del último
242+
elemento de la solicitud de ruta, no es una coincidencia
243243
(por ejemplo: `/foo/bar`
244244
coincide con `/foo/bar/baz`, pero no coincide con `/foo/barbaz`).
245245
{{< /note >}}
@@ -258,10 +258,10 @@ coincide con `/foo/bar/baz`, pero no coincide con `/foo/barbaz`).
258258
| Prefijo | `/aaa/bb` | `/aaa/bbb` | No |
259259
| Prefijo | `/aaa/bbb` | `/aaa/bbb` | Si |
260260
| Prefijo | `/aaa/bbb/` | `/aaa/bbb` | Si, ignora la barra diagonal |
261-
| Prefijo | `/aaa/bbb` | `/aaa/bbb/` | Si, coincide con barra diagonal |
262-
| Prefijo | `/aaa/bbb` | `/aaa/bbb/ccc` | Si, coincide con la sub ruta |
261+
| Prefijo | `/aaa/bbb` | `/aaa/bbb/` | Si, coincide con barra diagonal |
262+
| Prefijo | `/aaa/bbb` | `/aaa/bbb/ccc` | Si, coincide con la subruta |
263263
| Prefijo | `/aaa/bbb` | `/aaa/bbbxyz` | No, no coincide con el prefijo de cadena |
264-
| Prefijo | `/`, `/aaa` | `/aaa/ccc` | Si, coincide con el prefijo `/aaa` |
264+
| Prefijo | `/`, `/aaa` | `/aaa/ccc` | Si, coincide con el prefijo `/aaa` |
265265
| Prefijo | `/`, `/aaa`, `/aaa/bbb` | `/aaa/bbb` | Si, coincide con el prefijo `/aaa/bbb` |
266266
| Prefijo | `/`, `/aaa`, `/aaa/bbb` | `/ccc` | Si, coincide con el prefijo`/` |
267267
| Prefijo | `/aaa` | `/ccc` | No, usa el backend predeterminado |
@@ -279,10 +279,10 @@ una coincidencia de ruta exacta sobre las rutas que contienen prefijos.
279279
## Comodines Hostname
280280

281281
Los hosts pueden ser coincidencias exactas
282-
(por ejemplo “`foo.bar.com`”) o un comodín (por ejemplo “`*.bar.com`”).
282+
(por ejemplo “`foo.bar.com`”) o un comodín (por ejemplo “`*.foo.com`”).
283283
Las coincidencias precisas requieren que el encabezado `host` coincida con el
284284
campo `host`.
285-
Las coincidencias de comodín requieren the el encabezado `host` sea igual al
285+
Las coincidencias de comodín requieren que el encabezado `host` sea igual al
286286
sufijo de la regla del comodín.
287287

288288
| Host | Encabezado Host | ¿Coincidencia? |
@@ -355,18 +355,18 @@ Si estableces el campo `spec.parameters` y el `spec.parameters.scope`
355355
al `Namespace`,
356356
entonces el IngressClass se refiere al recurso cuyo alcance es el namespace.
357357
También debes establecer el campo `namespace` dentro de `spec.parameters` con el
358-
namespace que contiene los parámetros que quieres usar.
358+
Namespace que contiene los parámetros que quieres usar.
359359

360360
El atributo `kind` (en combinación con `apiGroup`)
361-
de los parámetros se refiere a la API del namespace (por ejemplo:
361+
de los parámetros se refiere a la API restringida por un Namespace (por ejemplo:
362362
ConfigMap), y el `name` de los parámetros identifica al recurso específico en el
363363
namespace que has especificado en `namespace`.
364364

365-
Los parámetros con alcance al namespace ayudan al operador del clúster a delegar
365+
Los parámetros con alcance al Namespace ayudan al operador del clúster a delegar
366366
el control sobre la configuración
367367
(por ejemplo, ajustes del balanceador de cargas, definición de una API gateway)
368368
que se usa para una carga de trabajo.
369-
Si utilizas un parámetro con alcance al namespace entonces:
369+
Si utilizas un parámetro con alcance al Namespace entonces:
370370

371371
- El equipo operador del clúster necesita aprobar los cambios de un equipo
372372
distinto cada vez que se aplica un nuevo cambio a la configuración.
@@ -378,7 +378,7 @@ Si utilizas un parámetro con alcance al namespace entonces:
378378
La API de la IngressClass por sí misma siempre tiene alcance al clúster.
379379

380380
Aquí hay un ejemplo de una IngressClass que hace referencia a parámetros que
381-
están en el namespace:
381+
están restringidos por un Namespace:
382382

383383
```yaml
384384
---
@@ -402,7 +402,7 @@ spec:
402402
{{% /tab %}}
403403
{{< /tabs >}}
404404

405-
### Anotación Deprecada
405+
### Anotación deprecada
406406

407407
Antes que el recurso IngressClass y el campo `ingressClassName` se añadieran en
408408
Kubernetes

0 commit comments

Comments
 (0)