diff --git a/content/es/docs/ops/deployment/deployment-models/index.md b/content/es/docs/ops/deployment/deployment-models/index.md index 00277d448a648..b43e104dd0b2f 100644 --- a/content/es/docs/ops/deployment/deployment-models/index.md +++ b/content/es/docs/ops/deployment/deployment-models/index.md @@ -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 diff --git a/content/es/docs/reference/glossary/managed-control-plane.md b/content/es/docs/reference/glossary/managed-control-plane.md index 4f15ff5f8bdbd..60b49df5c7bab 100644 --- a/content/es/docs/reference/glossary/managed-control-plane.md +++ b/content/es/docs/reference/glossary/managed-control-plane.md @@ -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. diff --git a/content/es/docs/setup/platform-setup/amazon-eks/index.md b/content/es/docs/setup/platform-setup/amazon-eks/index.md index 944052422cdbb..7be03f5f1705a 100644 --- a/content/es/docs/setup/platform-setup/amazon-eks/index.md +++ b/content/es/docs/setup/platform-setup/amazon-eks/index.md @@ -1,6 +1,6 @@ --- 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] @@ -8,4 +8,4 @@ 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. diff --git a/content/es/docs/setup/platform-setup/azure/index.md b/content/es/docs/setup/platform-setup/azure/index.md index 459671f08df1c..4884a7f487322 100644 --- a/content/es/docs/setup/platform-setup/azure/index.md +++ b/content/es/docs/setup/platform-setup/azure/index.md @@ -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: @@ -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 diff --git a/content/es/docs/setup/platform-setup/gke/index.md b/content/es/docs/setup/platform-setup/gke/index.md index 44384d42acad3..7a628fb0c4ee7 100644 --- a/content/es/docs/setup/platform-setup/gke/index.md +++ b/content/es/docs/setup/platform-setup/gke/index.md @@ -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: @@ -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` && \ @@ -30,29 +30,29 @@ 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 --allow tcp:10250,tcp:443,tcp:15017 @@ -60,7 +60,7 @@ Follow these instructions to prepare a GKE cluster for Istio. {{< /warning >}} -1. Retrieve your credentials for `kubectl`. +1. Recupera tus credenciales para `kubectl`. {{< text bash >}} $ gcloud container clusters get-credentials $CLUSTER_NAME \ @@ -68,9 +68,8 @@ Follow these instructions to prepare a GKE cluster for Istio. --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 \ @@ -78,15 +77,15 @@ Follow these instructions to prepare a GKE cluster for Istio. --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 "$*"; } @@ -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 \ diff --git a/content/es/docs/setup/platform-setup/huaweicloud/index.md b/content/es/docs/setup/platform-setup/huaweicloud/index.md index ead1f1a8f7092..c30cac9c563b2 100644 --- a/content/es/docs/setup/platform-setup/huaweicloud/index.md +++ b/content/es/docs/setup/platform-setup/huaweicloud/index.md @@ -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 ofrece un add-on para el {{< gloss >}}control plane gestionado{{< /gloss >}} para el 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. diff --git a/content/es/docs/setup/platform-setup/ibm/index.md b/content/es/docs/setup/platform-setup/ibm/index.md index 5c2cf46d444f6..ddbf695876022 100644 --- a/content/es/docs/setup/platform-setup/ibm/index.md +++ b/content/es/docs/setup/platform-setup/ibm/index.md @@ -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 ofrece un add-on para el {{< gloss >}}control plane gestionado{{< /gloss >}} para el servicio de Kubernetes de IBM Cloud, 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. diff --git a/content/es/docs/tasks/extensibility/_index.md b/content/es/docs/tasks/extensibility/_index.md index 0222c1337e6de..5c1e9fb6af7c0 100644 --- a/content/es/docs/tasks/extensibility/_index.md +++ b/content/es/docs/tasks/extensibility/_index.md @@ -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 diff --git a/content/es/docs/tasks/extensibility/wasm-module-distribution/index.md b/content/es/docs/tasks/extensibility/wasm-module-distribution/index.md index 78e2268f2986a..d4562ee76e897 100644 --- a/content/es/docs/tasks/extensibility/wasm-module-distribution/index.md +++ b/content/es/docs/tasks/extensibility/wasm-module-distribution/index.md @@ -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 diff --git a/content/es/docs/tasks/observability/_index.md b/content/es/docs/tasks/observability/_index.md index 90965ce21cc77..8730e6df44954 100644 --- a/content/es/docs/tasks/observability/_index.md +++ b/content/es/docs/tasks/observability/_index.md @@ -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/ diff --git a/content/es/docs/tasks/observability/distributed-tracing/mesh-and-proxy-config/index.md b/content/es/docs/tasks/observability/distributed-tracing/mesh-and-proxy-config/index.md index 1e860d53e56a7..9ca071faccf64 100644 --- a/content/es/docs/tasks/observability/distributed-tracing/mesh-and-proxy-config/index.md +++ b/content/es/docs/tasks/observability/distributed-tracing/mesh-and-proxy-config/index.md @@ -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. @@ -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`: @@ -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. diff --git a/content/es/docs/tasks/observability/distributed-tracing/opentelemetry/index.md b/content/es/docs/tasks/observability/distributed-tracing/opentelemetry/index.md index e1c9fcf74017e..ff8a947a56ec8 100644 --- a/content/es/docs/tasks/observability/distributed-tracing/opentelemetry/index.md +++ b/content/es/docs/tasks/observability/distributed-tracing/opentelemetry/index.md @@ -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: diff --git a/content/es/docs/tasks/observability/distributed-tracing/overview/index.md b/content/es/docs/tasks/observability/distributed-tracing/overview/index.md index b2c77723acd97..c932c21b67dd8 100644 --- a/content/es/docs/tasks/observability/distributed-tracing/overview/index.md +++ b/content/es/docs/tasks/observability/distributed-tracing/overview/index.md @@ -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. diff --git a/content/es/docs/tasks/observability/distributed-tracing/sampling/index.md b/content/es/docs/tasks/observability/distributed-tracing/sampling/index.md index b3fe53488f682..7f58565e74e6a 100644 --- a/content/es/docs/tasks/observability/distributed-tracing/sampling/index.md +++ b/content/es/docs/tasks/observability/distributed-tracing/sampling/index.md @@ -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`: @@ -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 diff --git a/content/es/docs/tasks/observability/distributed-tracing/telemetry-api/index.md b/content/es/docs/tasks/observability/distributed-tracing/telemetry-api/index.md index 04c53c68a9b51..bee9b19cfe891 100644 --- a/content/es/docs/tasks/observability/distributed-tracing/telemetry-api/index.md +++ b/content/es/docs/tasks/observability/distributed-tracing/telemetry-api/index.md @@ -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 >}} diff --git a/content/es/docs/tasks/observability/kiali/index.md b/content/es/docs/tasks/observability/kiali/index.md index 79dd9fef24a3b..6a2036f5624bb 100644 --- a/content/es/docs/tasks/observability/kiali/index.md +++ b/content/es/docs/tasks/observability/kiali/index.md @@ -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: @@ -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. @@ -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 @@ -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: diff --git a/content/es/docs/tasks/observability/logs/access-log/index.md b/content/es/docs/tasks/observability/logs/access-log/index.md index 5e41f506b0f64..af679974cac8f 100644 --- a/content/es/docs/tasks/observability/logs/access-log/index.md +++ b/content/es/docs/tasks/observability/logs/access-log/index.md @@ -64,7 +64,7 @@ También puede elegir entre JSON y texto configurando `accessLogEncoding` en `JS También es posible que desee personalizar el [formato](https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage#format-rules) del registro de acceso editando `accessLogFormat`. -Consulte las [opciones de malla global](/es/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig) para obtener más información +Consulte las [opciones de mesh global](/es/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig) para obtener más información sobre estas tres configuraciones: * `meshConfig.accessLogFile` diff --git a/content/es/docs/tasks/observability/metrics/customize-metrics/index.md b/content/es/docs/tasks/observability/metrics/customize-metrics/index.md index da33e5de045e9..30415f0308308 100644 --- a/content/es/docs/tasks/observability/metrics/customize-metrics/index.md +++ b/content/es/docs/tasks/observability/metrics/customize-metrics/index.md @@ -59,7 +59,7 @@ $ kubectl apply -f custom_metrics.yaml ## Verificar los resultados -Envíe tráfico a la malla. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web +Envíe tráfico a la mesh. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web o emita el siguiente comando: {{< text bash >}} diff --git a/content/es/docs/tasks/observability/metrics/querying-metrics/index.md b/content/es/docs/tasks/observability/metrics/querying-metrics/index.md index 4cfcb9e1ad5a6..8191d22d949e7 100644 --- a/content/es/docs/tasks/observability/metrics/querying-metrics/index.md +++ b/content/es/docs/tasks/observability/metrics/querying-metrics/index.md @@ -34,7 +34,7 @@ application de ejemplo a lo largo de esta tarea. prometheus ClusterIP 10.109.160.254 9090/TCP 4m {{< /text >}} -1. Envíe tráfico a la malla. +1. Envíe tráfico a la mesh. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web o emita el siguiente comando: diff --git a/content/es/docs/tasks/observability/metrics/tcp-metrics/index.md b/content/es/docs/tasks/observability/metrics/tcp-metrics/index.md index 2779ea02fe389..04570eaf7837a 100644 --- a/content/es/docs/tasks/observability/metrics/tcp-metrics/index.md +++ b/content/es/docs/tasks/observability/metrics/tcp-metrics/index.md @@ -11,7 +11,7 @@ test: yes --- Esta tarea muestra cómo configurar Istio para recopilar automáticamente telemetría para services TCP -en una malla. Al final de esta tarea, puede consultar las métricas TCP predeterminadas para su malla. +en un mesh. Al final de esta tarea, puede consultar las métricas TCP predeterminadas para su malla. La application de ejemplo [Bookinfo](/es/docs/examples/bookinfo/) se utiliza como ejemplo a lo largo de esta tarea. @@ -45,7 +45,7 @@ configuración y los comandos de ejemplo. deployment.apps/mongodb-v1 created {{< /text >}} - 1. La muestra de Bookinfo despliega múltiples versiones de cada microservice, así que comience creando reglas de destino + 1. La muestra de Bookinfo despliega múltiples versiones de cada microservicio, así que comience creando reglas de destino que definan los subconjuntos de service correspondientes a cada versión, y la política de balanceo de carga para cada subconjunto. {{< text bash >}} @@ -123,7 +123,7 @@ configuración y los comandos de ejemplo. En esta tarea, utilizó la configuración de Istio para generar y reportar automáticamente métricas para todo el tráfico a un service TCP -dentro de la malla. +dentro de la mesh. Las métricas TCP para todas las conexiones activas se registran cada `15s` por defecto y este temporizador es configurable a través de `tcpReportingDuration`. Las métricas para una conexión también se registran al final de la conexión. @@ -134,7 +134,7 @@ Varios atributos específicos de TCP permiten la política y el control de TCP d Estos atributos son generados por los proxies de Envoy y obtenidos de Istio usando los metadatos de nodo de Envoy. Envoy reenvía los metadatos de nodo a los Envoy de pares usando tunelización basada en ALPN y un protocolo basado en prefijos. Definimos un nuevo protocolo `istio-peer-exchange`, que es anunciado y priorizado por el cliente y los sidecars del servidor -en la malla. La negociación ALPN resuelve el protocolo a `istio-peer-exchange` para conexiones entre proxies habilitados para Istio, +en la mesh. La negociación ALPN resuelve el protocolo a `istio-peer-exchange` para conexiones entre proxies habilitados para Istio, pero no entre un proxy habilitado para Istio y cualquier otro proxy. Este protocolo extiende TCP de la siguiente manera: @@ -145,7 +145,7 @@ Este protocolo extiende TCP de la siguiente manera: en el flujo descendente y ascendente hasta que la secuencia de bytes mágicos no coincide o se lee toda la carga útil. {{< image link="./alpn-based-tunneling-protocol.svg" - alt="Flujo de Generación de Atributos para Services TCP en una Malla de Istio." + alt="Flujo de Generación de Atributos para Services TCP en un mesh de Istio." caption="Flujo de Atributos TCP" >}} diff --git a/content/es/docs/tasks/observability/metrics/telemetry-api/index.md b/content/es/docs/tasks/observability/metrics/telemetry-api/index.md index 6afefae00f689..aa01e7b8a491a 100644 --- a/content/es/docs/tasks/observability/metrics/telemetry-api/index.md +++ b/content/es/docs/tasks/observability/metrics/telemetry-api/index.md @@ -170,7 +170,7 @@ Puede modificar las definiciones de métricas estándar usando `tags_to_remove` ## Verificar los resultados -Envíe tráfico a la malla. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web +Envíe tráfico a la mesh. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web o emita el siguiente comando: {{< text bash >}} diff --git a/content/es/docs/tasks/observability/metrics/using-istio-dashboard/index.md b/content/es/docs/tasks/observability/metrics/using-istio-dashboard/index.md index 1f5c27e06153e..af5992b94104c 100644 --- a/content/es/docs/tasks/observability/metrics/using-istio-dashboard/index.md +++ b/content/es/docs/tasks/observability/metrics/using-istio-dashboard/index.md @@ -1,6 +1,6 @@ --- title: Visualizando Métricas con Grafana -description: Esta tarea muestra cómo configurar y usar el Dashboard de Istio para monitorear el tráfico de la malla. +description: Esta tarea muestra cómo configurar y usar el Dashboard de Istio para monitorear el tráfico de la mesh. weight: 40 keywords: [telemetry,visualization] aliases: @@ -11,7 +11,7 @@ test: yes --- Esta tarea muestra cómo configurar y usar el Dashboard de Istio para monitorear el -tráfico de la malla. Como parte de esta tarea, utilizará el addon de Grafana Istio y +tráfico de la mesh. Como parte de esta tarea, utilizará el addon de Grafana Istio y la interfaz web para ver los datos de tráfico de la service mesh. La application de ejemplo [Bookinfo](/es/docs/examples/bookinfo/) se utiliza como @@ -60,7 +60,7 @@ application de ejemplo a lo largo de esta tarea. {{< image link="./grafana-istio-dashboard.png" caption="Dashboard de Istio" >}} -1. Envíe tráfico a la malla. +1. Envíe tráfico a la mesh. Para la muestra de Bookinfo, visite `http://$GATEWAY_URL/productpage` en su navegador web o emita el siguiente comando: @@ -79,7 +79,7 @@ application de ejemplo a lo largo de esta tarea. {{< image link="./dashboard-with-traffic.png" caption="Dashboard de Istio con Tráfico" >}} - Esto proporciona una vista global de la Malla junto con los services y workloads en la malla. + Esto proporciona una vista global de la mesh junto con los services y workloads en la mesh. Puede obtener más detalles sobre los services y workloads navegando a sus dashboards específicos como se explica a continuación. 1. Visualizar Dashboards de Service. @@ -114,15 +114,15 @@ application de ejemplo a lo largo de esta tarea. El Dashboard de Istio consta de tres secciones principales: -1. Una Vista de Resumen de la Malla. Esta sección proporciona una vista de Resumen Global de la Malla y muestra los workloads HTTP/gRPC y TCP - en la Malla. +1. Una Vista de Resumen de la mesh. Esta sección proporciona una vista de Resumen Global de la mesh y muestra los workloads HTTP/gRPC y TCP + en la mesh. 1. Vista de Services Individuales. Esta sección proporciona métricas sobre solicitudes y - respuestas para cada service individual dentro de la malla (HTTP/gRPC y TCP). + respuestas para cada service individual dentro de la mesh (HTTP/gRPC y TCP). También proporciona métricas sobre los workloads del cliente y del service para este service. 1. Vista de Workloads Individuales: Esta sección proporciona métricas sobre solicitudes y - respuestas para cada workload individual dentro de la malla (HTTP/gRPC y TCP). + respuestas para cada workload individual dentro de la mesh (HTTP/gRPC y TCP). También proporciona métricas sobre los workloads de entrada y los services de salida para este workload. Para obtener más información sobre cómo crear, configurar y editar dashboards, consulte la diff --git a/content/es/docs/tasks/observability/telemetry/index.md b/content/es/docs/tasks/observability/telemetry/index.md index a5f9db399f87b..96fe2594929fa 100644 --- a/content/es/docs/tasks/observability/telemetry/index.md +++ b/content/es/docs/tasks/observability/telemetry/index.md @@ -21,11 +21,11 @@ Los recursos de la API de Telemetría heredan la configuración de los recursos 1. namespace local (recurso con alcance de namespace **sin** `selector` de workload) 1. workload (recurso con alcance de namespace con un `selector` de workload) -Un recurso de la API de Telemetría en el namespace de configuración raíz, típicamente `istio-system`, proporciona valores predeterminados para el comportamiento de toda la malla. +Un recurso de la API de Telemetría en el namespace de configuración raíz, típicamente `istio-system`, proporciona valores predeterminados para el comportamiento de toda la mesh. Cualquier selector específico de workload en el namespace de configuración raíz será ignorado/rechazado. No es válido definir múltiples -recursos de la API de Telemetría de toda la malla en el namespace de configuración raíz. +recursos de la API de Telemetría de toda la mesh en el namespace de configuración raíz. -Las anulaciones específicas del namespace para la configuración de toda la malla se pueden lograr aplicando un nuevo recurso `Telemetry` en el namespace deseado +Las anulaciones específicas del namespace para la configuración de toda la mesh se pueden lograr aplicando un nuevo recurso `Telemetry` en el namespace deseado (sin un selector de workload). Cualquier campo especificado en la configuración del namespace anulará completamente el campo de la configuración padre (en el namespace de configuración raíz). @@ -80,10 +80,10 @@ Los proveedores no admiten `$(HOST_IP)`. Si está ejecutando el colector en modo ## Ejemplos -### Configuración del comportamiento de toda la malla +### Configuración del comportamiento de toda la mesh -Los recursos de la API de Telemetría heredan del namespace de configuración raíz para una malla, típicamente `istio-system`. Para configurar -el comportamiento de toda la malla, agregue un nuevo (o edite el existente) recurso `Telemetry` en el namespace de configuración raíz. +Los recursos de la API de Telemetría heredan del namespace de configuración raíz para una mesh, típicamente `istio-system`. Para configurar +el comportamiento de toda la mesh, agregue un nuevo (o edite el existente) recurso `Telemetry` en el namespace de configuración raíz. Aquí hay un ejemplo de configuración que utiliza la configuración del proveedor de la sección anterior: @@ -104,8 +104,8 @@ spec: randomSamplingPercentage: 100 {{< /text >}} -Esta configuración anula el proveedor predeterminado de `MeshConfig`, estableciendo el valor predeterminado de la malla en el proveedor `localtrace`. -También establece el porcentaje de muestreo de toda la malla en `100`, y configura una etiqueta para que se agregue a todos los spans de traza con +Esta configuración anula el proveedor predeterminado de `MeshConfig`, estableciendo el valor predeterminado de la mesh en el proveedor `localtrace`. +También establece el porcentaje de muestreo de toda la mesh en `100`, y configura una etiqueta para que se agregue a todos los spans de traza con un nombre de `foo` y un valor de `bar`. ### Configuración del comportamiento de trazado con alcance de namespace @@ -129,7 +129,7 @@ spec: defaultValue: unknown {{< /text >}} -Cuando se despliega en una malla con la configuración de ejemplo de toda la malla anterior, esto dará como resultado +Cuando se despliega en un mesh con la configuración de ejemplo de toda la mesh anterior, esto dará como resultado un comportamiento de trazado en el namespace `myapp` que envía spans de traza al proveedor `localtrace` y selecciona aleatoriamente solicitudes para el trazado a una tasa del `100%`, pero que establece etiquetas personalizadas para cada span con un nombre de `userId` y un valor tomado de la cabecera de solicitud `userId`. diff --git a/content/es/docs/tasks/policy-enforcement/rate-limit/index.md b/content/es/docs/tasks/policy-enforcement/rate-limit/index.md index 13c83e6725610..31fa20cccd70a 100644 --- a/content/es/docs/tasks/policy-enforcement/rate-limit/index.md +++ b/content/es/docs/tasks/policy-enforcement/rate-limit/index.md @@ -12,7 +12,7 @@ En esta tarea, aplicará un límite de tasa global para el service `productpage` 1 solicitud por minuto en todas las instancias del service. Además, aplicará un límite de tasa local para cada instancia individual de `productpage` que permitirá 4 solicitudes por minuto. De esta manera, se asegurará de que el service `productpage` maneje un máximo de 1 solicitud por minuto a través del ingress gateway, pero cada instancia de `productpage` puede manejar -hasta 4 solicitudes por minuto, permitiendo cualquier tráfico dentro de la malla. +hasta 4 solicitudes por minuto, permitiendo cualquier tráfico dentro de la mesh. ## Antes de empezar @@ -24,7 +24,7 @@ hasta 4 solicitudes por minuto, permitiendo cualquier tráfico dentro de la mall ## Límites de tasa Envoy admite dos tipos de limitación de tasa: global y local. La limitación de tasa global -utiliza un service de limitación de tasa gRPC global para proporcionar limitación de tasa para toda la malla. +utiliza un service de limitación de tasa gRPC global para proporcionar limitación de tasa para toda la mesh. La limitación de tasa local se utiliza para limitar la tasa de solicitudes por instancia de service. La limitación de tasa local se puede utilizar junto con la limitación de tasa global para reducir la carga en el service de limitación de tasa global. diff --git a/content/es/docs/tasks/security/_index.md b/content/es/docs/tasks/security/_index.md index b41a4032649e8..9169b3bfc5e6a 100644 --- a/content/es/docs/tasks/security/_index.md +++ b/content/es/docs/tasks/security/_index.md @@ -1,6 +1,6 @@ --- title: Seguridad -description: Demuestra cómo asegurar la malla. +description: Demuestra cómo asegurar la mesh. weight: 19 aliases: - /docs/tasks/istio-auth.html diff --git a/content/es/docs/tasks/security/authentication/_index.md b/content/es/docs/tasks/security/authentication/_index.md index 02791b341c21a..3e9f06d41d77d 100644 --- a/content/es/docs/tasks/security/authentication/_index.md +++ b/content/es/docs/tasks/security/authentication/_index.md @@ -1,6 +1,6 @@ --- title: Autenticación -description: Controlar mTLS y la autenticación de usuario final para los services de la malla. +description: Controlar mTLS y la autenticación de usuario final para los services de la mesh. weight: 20 test: n/a ---