-
Notifications
You must be signed in to change notification settings - Fork 14.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[es] Added content/es/docs/concepts/services-networking/ingress-controllers.md #45368
[es] Added content/es/docs/concepts/services-networking/ingress-controllers.md #45368
Conversation
Welcome @eduardoSalazarCarrillo! |
✅ Pull request preview available for checkingBuilt without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
--- | ||
title: Controladores Ingress | ||
description: >- | ||
Para que un [Ingress](/docs/concepts/services-networking/ingress/) funcione en su cluster, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Manejar la forma tú en vez de usted en la conjugación de verbos:
Para que un [Ingress](/docs/concepts/services-networking/ingress/) funcione en su cluster, | |
Para que un [Ingress](/docs/concepts/services-networking/ingress/) funcione en tu clúster, |
description: >- | ||
Para que un [Ingress](/docs/concepts/services-networking/ingress/) funcione en su cluster, | ||
debe haber un _ingress controller_ en ejecución. | ||
Debe seleccionar al menos un controlador Ingress y asegurarse de que está configurado en su clúster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Debe seleccionar al menos un controlador Ingress y asegurarse de que está configurado en su clúster. | |
Debes seleccionar al menos un controlador Ingress y asegurarte de que está configurado en tu clúster. |
--- | ||
|
||
<!-- overview --> | ||
Para el recurso Ingress funcionar, el cluster necesita tener un controlador Ingress corriendo. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Para el recurso Ingress funcionar, el cluster necesita tener un controlador Ingress corriendo. | |
Para que el recurso Ingress funcionar, el clúster necesita tener un controlador Ingress corriendo. |
|
||
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del cluster. Usa esta página para elegir la mejor implementación de controlador Ingress que funcione mejor para tu cluster. | ||
|
||
Kubernetes es un proyecto que soporta y mantiene los controladores Ingress de [AWS](https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme), [GCE](https://git.k8s.io/ingress-gce/README.md#readme), y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kubernetes es un proyecto que soporta y mantiene los controladores Ingress de [AWS](https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme), [GCE](https://git.k8s.io/ingress-gce/README.md#readme), y | |
Kubernetes es un proyecto que soporta y mantiene los controladores Ingress de [AWS](https://github.com/kubernetes-sigs/aws-load-balancer-controller#readme), [GCE](https://git.k8s.io/ingress-gce/README.md#readme) y |
|
||
<!-- body --> | ||
|
||
## Controladores adiccionales |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## Controladores adiccionales | |
## Controladores adicionales |
es un controlador Ingress que controla [Kong Gateway](https://konghq.com/kong/). | ||
* [Kusk Gateway](https://kusk.kubeshop.io/) es un controlador Ingress OpenAPI-driven basado en [Envoy](https://www.envoyproxy.io). | ||
* El [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx-ingress-controller/) | ||
trabaja con el servidor web (es un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
trabaja con el servidor web (es un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). | |
trabaja con el servidor web (como un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). |
* [Kusk Gateway](https://kusk.kubeshop.io/) es un controlador Ingress OpenAPI-driven basado en [Envoy](https://www.envoyproxy.io). | ||
* El [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx-ingress-controller/) | ||
trabaja con el servidor web (es un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). | ||
* El [ngrok Kubernetes Ingress Controller](https://github.com/ngrok/kubernetes-ingress-controller) es un controlador de código abierto para añadir acceso público seguro a sus servicios k8s utilizando la [plataforma ngrok](https://ngrok.com). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* El [ngrok Kubernetes Ingress Controller](https://github.com/ngrok/kubernetes-ingress-controller) es un controlador de código abierto para añadir acceso público seguro a sus servicios k8s utilizando la [plataforma ngrok](https://ngrok.com). | |
* El [ngrok Kubernetes Ingress Controller](https://github.com/ngrok/kubernetes-ingress-controller) es un controlador de código abierto para añadir acceso público seguro a sus servicios K8s utilizando la [plataforma ngrok](https://ngrok.com). |
|
||
## Uso de varios controladores Ingress | ||
|
||
Puede desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puede desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) | |
Puedes desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) |
## Uso de varios controladores Ingress | ||
|
||
Puede desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) | ||
dentro de un cluster. Tenga en cuenta el `.metadata.name` de su recurso de clase de entrada. Cuando cree un ingress, necesitará ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulte [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName`sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dentro de un cluster. Tenga en cuenta el `.metadata.name` de su recurso de clase de entrada. Cuando cree un ingress, necesitará ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulte [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName`sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). | |
dentro de un clúster. Ten en cuenta el `.metadata.name` de tu recurso de clase de entrada. Cuando creas un ingress, necesitarás ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulta [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName` sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). |
<!-- overview --> | ||
Para el recurso Ingress funcionar, el cluster necesita tener un controlador Ingress corriendo. | ||
|
||
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del cluster. Usa esta página para elegir la mejor implementación de controlador Ingress que funcione mejor para tu cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del cluster. Usa esta página para elegir la mejor implementación de controlador Ingress que funcione mejor para tu cluster. | |
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del clúster. Usa esta página para elegir la mejor implementación de controlador Ingress que funcione mejor para tu clúster. |
Puede desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) | ||
dentro de un cluster. Tenga en cuenta el `.metadata.name` de su recurso de clase de entrada. Cuando cree un ingress, necesitará ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulte [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName`sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). | ||
|
||
Si no especifica una IngressClass para un Ingress, y su clúster tiene exactamente una IngressClass marcada como predeterminada, Kubernetes [aplica](/docs/concepts/services-networking/ingress/#default-ingress-class) la IngressClass predeterminada del clúster al Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si no especifica una IngressClass para un Ingress, y su clúster tiene exactamente una IngressClass marcada como predeterminada, Kubernetes [aplica](/docs/concepts/services-networking/ingress/#default-ingress-class) la IngressClass predeterminada del clúster al Ingress. | |
Si no especificas una IngressClass para un Ingress, y tu clúster tiene exactamente una IngressClass marcada como predeterminada, Kubernetes [aplica](/docs/concepts/services-networking/ingress/#default-ingress-class) la IngressClass predeterminada del clúster al Ingress. |
dentro de un cluster. Tenga en cuenta el `.metadata.name` de su recurso de clase de entrada. Cuando cree un ingress, necesitará ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulte [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName`sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). | ||
|
||
Si no especifica una IngressClass para un Ingress, y su clúster tiene exactamente una IngressClass marcada como predeterminada, Kubernetes [aplica](/docs/concepts/services-networking/ingress/#default-ingress-class) la IngressClass predeterminada del clúster al Ingress. | ||
Se marca una IngressClass como predeterminada estableciendo la anotación [`ingressclass.kubernetes.io/is-default-class` annotation](/docs/reference/labels-annotations-taints/#ingressclass-kubernetes-io-is-default-class) en esa IngressClass, con el valor de cadena `"true"`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Se marca una IngressClass como predeterminada estableciendo la anotación [`ingressclass.kubernetes.io/is-default-class` annotation](/docs/reference/labels-annotations-taints/#ingressclass-kubernetes-io-is-default-class) en esa IngressClass, con el valor de cadena `"true"`. | |
Se marca una IngressClass como predeterminada estableciendo la [anotación `ingressclass.kubernetes.io/is-default-class`](/docs/reference/labels-annotations-taints/#ingressclass-kubernetes-io-is-default-class) en esa IngressClass, con el valor de cadena `"true"`. |
Lo ideal sería que todos los controladores Ingress cumplieran esta especificación, pero los distintos controladores Ingress funcionan de forma ligeramente diferente. | ||
|
||
{{< note >}} | ||
Asegúrate de revisar la documentación de tu controlador de entrada para entender las advertencias de su elección. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Asegúrate de revisar la documentación de tu controlador de entrada para entender las advertencias de su elección. | |
Asegúrate de revisar la documentación de tu controlador de entrada para entender las advertencias de tu elección. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some suggestions made.
content/es/docs/concepts/services-networking/ingress-controllers.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one more suggestion.
…rs.md Co-authored-by: Rodolfo Martínez Vega <rodomar@outlook.com>
/lgtm |
LGTM label has been added. Git tree hash: 09fbd03f0c6c3a7bb09c1757b5d0eaec1bcf398c
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muchas gracias @eduardoSalazarCarrillo por tu contribución a la traducción de la documentación del website, he dejado algunas observaciones al documento.
description: >- | ||
Para que un [Ingress](/docs/concepts/services-networking/ingress/) funcione en tu clúster, | ||
debe haber un _ingress controller_ en ejecución. | ||
Debe seleccionar al menos un controlador Ingress y asegurarte de que está configurado en tu clúster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Debe seleccionar al menos un controlador Ingress y asegurarte de que está configurado en tu clúster. | |
Debes seleccionar al menos un controlador Ingress y asegurarte de que está configurado en tu clúster. | |
<!-- overview --> | ||
Para que el recurso Ingress funcione, el clúster necesita tener un controlador Ingress corriendo. | ||
|
||
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del clúster. Usa esta página para elegir la mejor implementación del controlador Ingress que funcione mejor para tu clúster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mientras otros tipos de controladores que corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del clúster. Usa esta página para elegir la mejor implementación del controlador Ingress que funcione mejor para tu clúster. | |
Mientras otro tipo de controladores corren como parte del binario de `kube-controller-manager`, los controladores Ingress no son automaticamente iniciados dentro del clúster. Usa esta página para elegir la mejor implementación de controlador Ingress que funcione mejor para tu clúster. | |
* [Alibaba Cloud MSE Ingress](https://www.alibabacloud.com/help/en/mse/user-guide/overview-of-mse-ingress-gateways) es un controlador Ingress que controla la configuración de [Alibaba Cloud Native Gateway](https://www.alibabacloud.com/help/en/mse/product-overview/cloud-native-gateway-overview?spm=a2c63.p38356.0.0.20563003HJK9is), el cual es una versión comercial de [Higress](https://github.com/alibaba/higress). | ||
* [Apache APISIX ingress controller](https://github.com/apache/apisix-ingress-controller) es un [Apache APISIX](https://github.com/apache/apisix)-basado en un controlador Ingress. | ||
* [Avi Kubernetes Operator](https://github.com/vmware/load-balancer-and-ingress-services-for-kubernetes) provee un balanceador de cargas L4-L7 usando [VMware NSX Advanced Load Balancer](https://avinetworks.com/). | ||
* [BFE Ingress Controller](https://github.com/bfenetworks/ingress-bfe) es un [BFE](https://www.bfe-networks.net)-basado en un controlador Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [BFE Ingress Controller](https://github.com/bfenetworks/ingress-bfe) es un [BFE](https://www.bfe-networks.net)-basado en un controlador Ingress. | |
* [BFE Ingress Controller](https://github.com/bfenetworks/ingress-bfe) es un controlador Ingress basado en [BFE](https://www.bfe-networks.net). | |
* [BFE Ingress Controller](https://github.com/bfenetworks/ingress-bfe) es un [BFE](https://www.bfe-networks.net)-basado en un controlador Ingress. | ||
* [Cilium Ingress Controller](https://docs.cilium.io/en/stable/network/servicemesh/ingress/) es un controlador Ingress potenciado por [Cilium](https://cilium.io/). | ||
* El [Citrix ingress controller](https://github.com/citrix/citrix-k8s-ingress-controller#readme) funciona con Citrix Application Delivery Controller. | ||
* [Contour](https://projectcontour.io/) es un [Envoy](https://www.envoyproxy.io/) basado en un controlador Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [Contour](https://projectcontour.io/) es un [Envoy](https://www.envoyproxy.io/) basado en un controlador Ingress. | |
* [Contour](https://projectcontour.io/) es controlador Ingress basado en [Envoy](https://www.envoyproxy.io/). |
* El [Citrix ingress controller](https://github.com/citrix/citrix-k8s-ingress-controller#readme) funciona con Citrix Application Delivery Controller. | ||
* [Contour](https://projectcontour.io/) es un [Envoy](https://www.envoyproxy.io/) basado en un controlador Ingress. | ||
* [Emissary-Ingress](https://www.getambassador.io/products/api-gateway) es un API Gateway [Envoy](https://www.envoyproxy.io)-basado en el controlador Ingress. | ||
* [EnRoute](https://getenroute.io/) es un [Envoy](https://www.envoyproxy.io) basado en una API Gateway que puede correr como un controlador Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [EnRoute](https://getenroute.io/) es un [Envoy](https://www.envoyproxy.io) basado en una API Gateway que puede correr como un controlador Ingress. | |
* [EnRoute](https://getenroute.io/) es una API Gateway basado en [Envoy](https://www.envoyproxy.io) que puede correr como un controlador Ingress. |
el cual ofrece la funcionalidad de API gateway. | ||
* [HAProxy Ingress](https://haproxy-ingress.github.io/) es un controlador Ingress para | ||
[HAProxy](https://www.haproxy.org/#desc). | ||
* [Higress](https://github.com/alibaba/higress) es un [Envoy](https://www.envoyproxy.io) basado en una API gateway que puede funcionar como un controlador Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* [Higress](https://github.com/alibaba/higress) es un [Envoy](https://www.envoyproxy.io) basado en una API gateway que puede funcionar como un controlador Ingress. | |
* [Higress](https://github.com/alibaba/higress) es una API Gateway basada en [Envoy](https://www.envoyproxy.io) que puede funcionar como un controlador Ingress. |
* El [HAProxy Ingress Controller for Kubernetes](https://github.com/haproxytech/kubernetes-ingress#readme) | ||
es también un controlador Ingress para [HAProxy](https://www.haproxy.org/#desc). | ||
* [Istio Ingress](https://istio.io/latest/docs/tasks/traffic-management/ingress/kubernetes-ingress/) | ||
es un [Istio](https://istio.io/) basado en un controlador Ingress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
es un [Istio](https://istio.io/) basado en un controlador Ingress. | |
es un controlador Ingress basado en [Istio](https://istio.io/). |
es un controlador Ingress que controla [Kong Gateway](https://konghq.com/kong/). | ||
* [Kusk Gateway](https://kusk.kubeshop.io/) es un controlador Ingress OpenAPI-driven basado en [Envoy](https://www.envoyproxy.io). | ||
* El [NGINX Ingress Controller for Kubernetes](https://www.nginx.com/products/nginx-ingress-controller/) | ||
trabaja con el servidor web (como un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
trabaja con el servidor web (como un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). | |
trabaja con el servidor web (como un proxy) [NGINX](https://www.nginx.com/resources/glossary/nginx/). |
Lo ideal sería que todos los controladores Ingress cumplieran esta especificación, pero los distintos controladores Ingress funcionan de forma ligeramente diferente. | ||
|
||
{{< note >}} | ||
Asegúrate de revisar la documentación de tu controlador de entrada para entender las advertencias de tu elección. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Asegúrate de revisar la documentación de tu controlador de entrada para entender las advertencias de tu elección. | |
Asegúrate de revisar la documentación de tu controlador Ingress para entender las advertencias de tu elección. |
## Uso de varios controladores Ingress | ||
|
||
Puedes desplegar cualquier número de controladores Ingress utilizando [clase ingress](/docs/concepts/services-networking/ingress/#ingress-class) | ||
dentro de un clúster. Ten en cuenta el `.metadata.name` de tu recurso de clase de entrada. Cuando creas un Ingress, necesitarás ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulta [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName` sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dentro de un clúster. Ten en cuenta el `.metadata.name` de tu recurso de clase de entrada. Cuando creas un Ingress, necesitarás ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulta [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName` sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). | |
dentro de un clúster. Ten en cuenta el `.metadata.name` de tu recurso de clase Ingress. Cuando creas un Ingress, necesitarás ese nombre para especificar el campo `ingressClassName` de su objeto Ingress (consulta [referencia IngressSpec v1](/docs/reference/kubernetes-api/service-resources/ingress-v1/#IngressSpec)). `ingressClassName` sustituye el antiguo [método de anotación](/docs/concepts/services-networking/ingress/#deprecated-annotation). |
/lgtm |
LGTM label has been added. Git tree hash: c86ecf329e205306ce63c191ff5415c13b535160
|
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: electrocucaracha The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/kind feature
/language es
/sig docs
/area localization
/assign @ramrodo @electrocucaracha
resolves #44744