Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ data plane services that comprise the mesh.
caption="A single cluster with an external control plane"
>}}

A cloud vendor's {{< gloss >}}managed control plane{{< /gloss >}} is a
A cloud vendor's {{< gloss >}}control plane gestionado{{< /gloss >}} is a
typical example of an external control plane.

For high availability, you should deploy multiple control planes across
Expand Down
10 changes: 5 additions & 5 deletions content/es/docs/reference/glossary/managed-control-plane.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: Managed Control Plane
title: Control Plane Gestionado
test: n/a
---

A managed control plane is an [external control plane](/es/docs/reference/glossary/#external-control-plane)
that cloud providers manage for their customers.
Managed control planes reduce the complexity of user deployments
and typically guarantee some level of performance and availability.
Un control plane gestionado es un [control plane externo](/es/docs/reference/glossary/#external-control-plane)
que los proveedores de la nube gestionan para sus clientes.
Los control planes gestionados reducen la complejidad de los despliegues de los usuarios
y típicamente garantizan algún nivel de rendimiento y disponibilidad.
4 changes: 2 additions & 2 deletions content/es/docs/setup/platform-setup/amazon-eks/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Amazon EKS
description: Instructions to set up Istio on Amazon EKS in AWS cloud.
description: Instrucciones para configurar Istio en Amazon EKS en la nube de AWS.
weight: 7
skip_seealso: true
keywords: [platform-setup,aws-cloud,eks]
owner: istio/wg-environments-maintainers
test: n/a
---

Follow [Istio on EKS](https://github.com/aws-samples/istio-on-eks) instructions to provision EKS cluster with Istio setup in AWS cloud.
Sigue las instrucciones de [Istio en EKS](https://github.com/aws-samples/istio-on-eks) para provisionar un cluster EKS con configuración de Istio en la nube de AWS.
32 changes: 16 additions & 16 deletions content/es/docs/setup/platform-setup/azure/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Azure
description: Instructions to set up an Azure cluster for Istio.
description: Instrucciones para configurar un cluster de Azure para Istio.
weight: 10
skip_seealso: true
aliases:
Expand All @@ -11,49 +11,49 @@ owner: istio/wg-environments-maintainers
test: no
---

Follow these instructions to prepare an Azure cluster for Istio.
Sigue estas instrucciones para preparar un cluster de Azure para Istio.

{{< tip >}}
Azure offers a {{< gloss >}}managed control plane{{< /gloss >}} add-on for the Azure Kubernetes Service (AKS),
which you can use instead of installing Istio manually.
Please refer to [Deploy Istio-based service mesh add-on for Azure Kubernetes Service](https://learn.microsoft.com/azure/aks/istio-deploy-addon)
for details and instructions.
Azure ofrece una extensión del {{< gloss >}}control plane gestionado{{< /gloss >}} para Azure Kubernetes Service (AKS),
que puedes usar en lugar de instalar Istio manualmente.
Por favor consulta [Implementar el complemento de mesh de servicios basada en Istio para el servicio de Kubernetes de Azure](https://learn.microsoft.com/azure/aks/istio-deploy-addon)
para detalles e instrucciones.
{{< /tip >}}

You can deploy a Kubernetes cluster to Azure via [AKS](https://azure.microsoft.com/en-us/services/kubernetes-service/) or [Cluster API provider for Azure (CAPZ) for self-managed Kubernetes or AKS](https://capz.sigs.k8s.io/) which fully supports Istio.
Puedes desplegar un cluster de Kubernetes en Azure a través de [AKS](https://azure.microsoft.com/en-us/services/kubernetes-service/) o [Cluster API provider for Azure (CAPZ) para Kubernetes autogestionado o AKS](https://capz.sigs.k8s.io/) que soporta completamente Istio.

## AKS

You can create an AKS cluster via numerous means such as [the az cli](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough), [the Azure portal](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough-portal), [az cli with Bicep](https://learn.microsoft.com/en-us/azure/aks/learn/quick-kubernetes-deploy-bicep?tabs=azure-cli), or [Terraform](https://learn.microsoft.com/en-us/azure/aks/learn/quick-kubernetes-deploy-terraform?tabs=bash)
Puedes crear un cluster AKS a través de numerosos medios como [la CLI az](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough), [el portal de Azure](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough-portal), [CLI az con Bicep](https://learn.microsoft.com/en-us/azure/aks/learn/quick-kubernetes-deploy-bicep?tabs=azure-cli), o [Terraform](https://learn.microsoft.com/en-us/azure/aks/learn/quick-kubernetes-deploy-terraform?tabs=bash)

For the `az` cli option, complete `az login` authentication OR use cloud shell, then run the following commands below.
Para la opción de CLI `az`, completa la autenticación `az login` O usa cloud shell, luego ejecuta los siguientes comandos a continuación.

1. Determine the desired region name which supports AKS
1. Determina el nombre de región deseado que soporta AKS

{{< text bash >}}
$ az provider list --query "[?namespace=='Microsoft.ContainerService'].resourceTypes[] | [?resourceType=='managedClusters'].locations[]" -o tsv
{{< /text >}}

1. Verify the supported Kubernetes versions for the desired region
1. Verifica las versiones soportadas de Kubernetes para la región deseada

Replace `my location` using the desired region value from the above step, and then execute:
Reemplaza `my location` usando el valor de región deseado del paso anterior, y luego ejecuta:

{{< text bash >}}
$ az aks get-versions --location "my location" --query "orchestrators[].orchestratorVersion"
{{< /text >}}

1. Create the resource group and deploy the AKS cluster
1. Crea el grupo de recursos y despliega el cluster AKS

Replace `myResourceGroup` and `myAKSCluster` with desired names, `my location` using the value from step 1, `1.28.3` if not supported in the region, and then execute:
Reemplaza `myResourceGroup` y `myAKSCluster` con nombres deseados, `my location` usando el valor del paso 1, `1.28.3` si no está soportado en la región, y luego ejecuta:

{{< text bash >}}
$ az group create --name myResourceGroup --location "my location"
$ az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 3 --kubernetes-version 1.28.3 --generate-ssh-keys
{{< /text >}}

1. Get the AKS `kubeconfig` credentials
1. Obtén las credenciales de `kubeconfig` del AKS

Replace `myResourceGroup` and `myAKSCluster` with the names from the previous step and execute:
Reemplaza `myResourceGroup` y `myAKSCluster` con los nombres del paso anterior y ejecuta:

{{< text bash >}}
$ az aks get-credentials --resource-group myResourceGroup --name myAKSCluster
Expand Down
43 changes: 21 additions & 22 deletions content/es/docs/setup/platform-setup/gke/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Google Kubernetes Engine
description: Instructions to set up a Google Kubernetes Engine cluster for Istio.
description: Instrucciones para configurar un cluster de Google Kubernetes Engine para Istio.
weight: 20
skip_seealso: true
aliases:
Expand All @@ -11,9 +11,9 @@ owner: istio/wg-environments-maintainers
test: no
---

Follow these instructions to prepare a GKE cluster for Istio.
Sigue estas instrucciones para preparar un cluster de GKE para Istio.

1. Create a new cluster.
1. Crea un nuevo cluster.

{{< text bash >}}
$ export PROJECT_ID=`gcloud config get-value project` && \
Expand All @@ -30,63 +30,62 @@ Follow these instructions to prepare a GKE cluster for Istio.
{{< /text >}}

{{< tip >}}
The default installation of Istio requires nodes with >1 vCPU. If you are
installing with the
[demo configuration profile](/es/docs/setup/additional-setup/config-profiles/),
you can remove the `--machine-type` argument to use the smaller `n1-standard-1` machine size instead.
La instalación predeterminada de Istio requiere nodos con >1 vCPU. Si estás
instalando con el
[perfil de configuración demo](/es/docs/setup/additional-setup/config-profiles/),
puedes eliminar el argumento `--machine-type` para usar el tamaño de máquina más pequeño `n1-standard-1` en su lugar.
{{< /tip >}}

{{< warning >}}
To use the Istio CNI feature on GKE Standard, please check the [CNI installation guide](/es/docs/setup/additional-setup/cni/#prerequisites)
for prerequisite cluster configuration steps. Since the CNI node agent requires the SYS_ADMIN capability, it is not available on GKE Autopilot. Instead, use the istio-init container.
Para usar la característica CNI de Istio en GKE Standard, por favor revisa la [guía de instalación CNI](/es/docs/setup/additional-setup/cni/#prerequisites)
para los pasos de configuración de prerequisitos del cluster. Dado que el agente de nodo CNI requiere la capacidad SYS_ADMIN, no está disponible en GKE Autopilot. En su lugar, usa el contenedor istio-init.
{{< /warning >}}

{{< warning >}}
**For private GKE clusters**
**Para clusters GKE privados**

An automatically created firewall rule does not open port 15017. This is needed by the istiod discovery validation webhook.
Una regla de firewall creada automáticamente no abre el puerto 15017. Esto es necesario para el webhook de validación de descubrimiento de istiod.

To review this firewall rule for master access:
Para revisar esta regla de firewall para acceso del master:

{{< text bash >}}
$ gcloud compute firewall-rules list --filter="name~gke-${CLUSTER_NAME}-[0-9a-z]*-master"
{{< /text >}}

To replace the existing rule and allow master access:
Para reemplazar la regla existente y permitir el acceso del master:

{{< text bash >}}
$ gcloud compute firewall-rules update <firewall-rule-name> --allow tcp:10250,tcp:443,tcp:15017
{{< /text >}}

{{< /warning >}}

1. Retrieve your credentials for `kubectl`.
1. Recupera tus credenciales para `kubectl`.

{{< text bash >}}
$ gcloud container clusters get-credentials $CLUSTER_NAME \
--zone $ZONE \
--project $PROJECT_ID
{{< /text >}}

1. Grant cluster administrator (admin) permissions to the current user. To
create the necessary RBAC rules for Istio, the current user requires admin
permissions.
1. Otorga permisos de administrador de clúster (admin) al usuario actual. Para
crear las reglas RBAC necesarias para Istio, el usuario actual requiere permisos de administrador.

{{< text bash >}}
$ kubectl create clusterrolebinding cluster-admin-binding \
--clusterrole=cluster-admin \
--user=$(gcloud config get-value core/account)
{{< /text >}}

## Multi-cluster communication
## Comunicación entre clústeres múltiples

In some cases, a firewall rule must be explicitly created to allow cross-cluster traffic.
En algunos casos, es necesario crear una regla de firewall explícita para permitir el tráfico entre clústeres.

{{< warning >}}
The following instructions will allow communication between *all* clusters in your project. Adjust the commands as needed.
Las siguientes instrucciones permitirán la comunicación entre *todos* los clústeres en tu proyecto. Ajusta los comandos según sea necesario.
{{< /warning >}}

1. Gather information about your clusters' network.
1. Recopila información sobre la red de tus clústeres.

{{< text bash >}}
$ function join_by { local IFS="$1"; shift; echo "$*"; }
Expand All @@ -96,7 +95,7 @@ The following instructions will allow communication between *all* clusters in yo
$ ALL_CLUSTER_NETTAGS=$(join_by , $(echo "${ALL_CLUSTER_NETTAGS}"))
{{< /text >}}

1. Create the firewall rule.
1. Crea la regla de firewall.

{{< text bash >}}
$ gcloud compute firewall-rules create istio-multicluster-pods \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ You can deploy a Kubernetes cluster to Huawei Cloud quickly and easily in the
`Cloud Container Engine Console`, which fully supports Istio.

{{< tip >}}
Huawei offers a {{< gloss >}}managed control plane{{< /gloss >}} add-on for the Huawei Cloud Container Engine,
Huawei offers a {{< gloss >}}control plane gestionado{{< /gloss >}} add-on for the Huawei Cloud Container Engine,
which you can use instead of installing Istio manually.
Refer to [Huawei Application Service Mesh](https://support.huaweicloud.com/asm/index.html)
for details and instructions.
Expand Down
2 changes: 1 addition & 1 deletion content/es/docs/setup/platform-setup/ibm/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Follow these instructions to prepare a cluster for Istio using the
[IBM Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-getting-started).

{{< tip >}}
IBM offers a {{< gloss >}}managed control plane{{< /gloss >}} add-on for the IBM Cloud Kubernetes Service,
IBM offers a {{< gloss >}}control plane gestionado{{< /gloss >}} add-on for the IBM Cloud Kubernetes Service,
which you can use instead of installing Istio manually.
Refer to [Istio on IBM Cloud Kubernetes Service](https://cloud.ibm.com/docs/containers?topic=containers-istio)
for details and instructions.
Expand Down
2 changes: 1 addition & 1 deletion content/es/docs/tasks/extensibility/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Extensibilidad
description: Demuestra cómo extender el comportamiento de la malla.
description: Demuestra cómo extender el comportamiento de la mesh.
weight: 45
keywords: [extensibility,WebAssembly,Wasm]
test: n/a
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Distribución de Módulos WebAssembly
description: Describe cómo hacer que los módulos WebAssembly remotos estén disponibles en la malla.
description: Describe cómo hacer que los módulos WebAssembly remotos estén disponibles en la mesh.
weight: 10
aliases:
- /help/ops/extensibility/distribute-remote-wasm-module
Expand Down
2 changes: 1 addition & 1 deletion content/es/docs/tasks/observability/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Observabilidad
description: Demuestra cómo recopilar información de telemetría de la malla.
description: Demuestra cómo recopilar información de telemetría de la mesh.
weight: 30
aliases:
- /docs/examples/telemetry/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ opciones, debe reiniciar los pods inyectados con proxies de Istio.

Cualquier anotación de pod agregada para la configuración de trazado anula la configuración global.
Para preservar cualquier configuración global, debe copiarla de la
configuración de la malla global a las anotaciones del pod junto con la personalización específica del
configuración de la mesh global a las anotaciones del pod junto con la personalización específica del
workload. En particular, asegúrese de que la dirección del backend de trazado se
proporcione siempre en las anotaciones para garantizar que las trazas se informen
correctamente para el workload.
Expand Down Expand Up @@ -109,7 +109,7 @@ EOF
### Usar la anotación `proxy.istio.io/config` para la configuración de trazas

Puede agregar la anotación `proxy.istio.io/config` a la especificación de metadatos de su Pod
para anular cualquier configuración de trazado de toda la malla.
para anular cualquier configuración de trazado de toda la mesh.
Por ejemplo, para modificar el deployment `curl` que se envía con Istio, agregaría
lo siguiente a `samples/curl/curl.yaml`:

Expand Down Expand Up @@ -142,12 +142,12 @@ spec:

La opción de tasa de muestreo se puede utilizar para controlar qué porcentaje de solicitudes se
informan a su sistema de trazado. Esto debe configurarse en función de su
tráfico en la malla y la cantidad de datos de trazado que desea recopilar.
tráfico en la mesh y la cantidad de datos de trazado que desea recopilar.
La tasa predeterminada es del 1%.

{{< warning >}}
Anteriormente, el método recomendado era cambiar la configuración `values.pilot.traceSampling`
durante la configuración de la malla o cambiar la variable de entorno `PILOT_TRACE_SAMPLE`
durante la configuración de la mesh o cambiar la variable de entorno `PILOT_TRACE_SAMPLE`
en el deployment de istiod.
Si bien este método para alterar el muestreo sigue funcionando, se recomienda
encarecidamente el siguiente método.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ spec:
EOF
{{< /text >}}

## Habilitar el trazado para la malla a través de la API de Telemetría
## Habilitar el trazado para la mesh a través de la API de Telemetría

Habilite el trazado aplicando la siguiente configuración:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ owner: istio/wg-policies-and-telemetry-maintainers
test: n/a
---

El trazado distribuido permite a los usuarios rastrear una solicitud a través de la malla que se distribuye entre múltiples services.
El trazado distribuido permite a los usuarios rastrear una solicitud a través de la mesh que se distribuye entre múltiples services.
Esto permite una comprensión más profunda sobre la latencia de la solicitud, la serialización y el paralelismo a través de la visualización.

Istio aprovecha la feature de [trazado distribuido de Envoy](https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/observability/tracing) para proporcionar una integración de trazado lista para usar.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Hay tres formas de configurar la tasa de muestreo aleatorio:

#### API de Telemetría

El muestreo se puede configurar en varios ámbitos: en toda la malla, en el namespace o en el workload, lo que ofrece una gran flexibilidad.
El muestreo se puede configurar en varios ámbitos: en toda la mesh, en el namespace o en el workload, lo que ofrece una gran flexibilidad.
Para obtener más información, consulte la documentación de la [API de Telemetría](/es/docs/tasks/observability/telemetry/).

Instale Istio sin establecer `sampling` dentro de `defaultConfig`:
Expand Down Expand Up @@ -114,9 +114,9 @@ EOF
#### Usando la anotación `proxy.istio.io/config`

Puede agregar la anotación `proxy.istio.io/config` a la especificación de metadatos de su Pod
para anular cualquier configuración de muestreo de toda la malla.
para anular cualquier configuración de muestreo de toda la mesh.

Por ejemplo, para anular el muestreo de toda la malla anterior, agregaría lo siguiente a su manifiesto de pod:
Por ejemplo, para anular el muestreo de toda la mesh anterior, agregaría lo siguiente a su manifiesto de pod:

{{< text syntax=yaml snip_id=none >}}
apiVersion: apps/v1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Puede verificar los resultados [accediendo a la interfaz de usuario de Zipkin](/

La opción de tasa de muestreo se puede utilizar para controlar qué porcentaje de solicitudes se
informan a su sistema de trazado. Esto debe configurarse en función de su
tráfico en la malla y la cantidad de datos de trazado que desea recopilar.
tráfico en la mesh y la cantidad de datos de trazado que desea recopilar.
La tasa predeterminada es del 1%.

{{< text bash >}}
Expand Down
11 changes: 5 additions & 6 deletions content/es/docs/tasks/observability/kiali/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Visualizando su Malla
description: Esta tarea muestra cómo visualizar sus services dentro de una malla de Istio.
description: Esta tarea muestra cómo visualizar sus services dentro de un mesh de Istio.
weight: 49
keywords: [telemetry,visualization]
aliases:
Expand All @@ -9,11 +9,10 @@ owner: istio/wg-policies-and-telemetry-maintainers
test: no
---

Esta tarea muestra cómo visualizar diferentes aspectos de su malla de Istio.

Esta tarea muestra cómo visualizar diferentes aspectos de su mesh de Istio.
Como parte de esta tarea, instalará el addon [Kiali](https://www.kiali.io)
y utilizará la interfaz gráfica de usuario basada en web para ver los gráficos de service de
la malla y sus objetos de configuración de Istio.
la mesh y sus objetos de configuración de Istio.

{{< idea >}}
Esta tarea no cubre todas las features proporcionadas por Kiali.
Expand All @@ -38,7 +37,7 @@ Siga la documentación de [instalación de Kiali](/es/docs/ops/integrations/kial

1. Para determinar la URL de Bookinfo, siga las instrucciones para determinar la [IP de ingress y el puerto de Bookinfo `GATEWAY_URL`](/es/docs/examples/bookinfo/#determine-the-ingress-ip-and-port).

1. Para enviar tráfico a la malla, tiene tres opciones
1. Para enviar tráfico a la mesh, tiene tres opciones

* Visite `http://$GATEWAY_URL/productpage` en su navegador web

Expand All @@ -60,7 +59,7 @@ Siga la documentación de [instalación de Kiali](/es/docs/ops/integrations/kial
$ istioctl dashboard kiali
{{< /text >}}

1. Vea la descripción general de su malla en la página **Overview** que aparece inmediatamente después de iniciar sesión.
1. Vea la descripción general de su mesh en la página **Overview** que aparece inmediatamente después de iniciar sesión.
La página **Overview** muestra todos los namespaces que tienen services en su malla.
La siguiente captura de pantalla muestra una página similar:

Expand Down
Loading