Antes de comenzar
Antes de comenzar una instalación multiclúster, revisa la guía de modelos de despliegue que describe los conceptos fundamentales usados a lo largo de esta guía.
Además, revisa los requisitos y realiza los pasos iniciales a continuación.
Requisitos
Clúster
Esta guía requiere que tengas dos clústeres de Kubernetes con soporte para Services de tipo LoadBalancer en cualquiera de las
versiones de Kubernetes soportadas: 1.32, 1.33, 1.34, 1.35, 1.36, 1.37.
Acceso al API Server
El API Server en cada clúster debe ser accesible para los otros clústeres de la mesh. Muchos proveedores de nube hacen que los API Servers sean públicamente accesibles a través de balanceadores de carga de red (NLB). El gateway east-west en modo ambient no puede usarse para exponer el API Server ya que solo soporta tráfico HBONE doble. Un gateway east-west no-ambient podría usarse para habilitar el acceso al API Server.
Variables de entorno
Esta guía hará referencia a dos clústeres: cluster1 y cluster2. Las siguientes
variables de entorno se usarán a lo largo de la guía para simplificar las instrucciones:
| Variable | Descripción |
|---|---|
CTX_CLUSTER1 | El nombre del contexto en el archivo de configuración de Kubernetes predeterminado usado para acceder al clúster cluster1. |
CTX_CLUSTER2 | El nombre del contexto en el archivo de configuración de Kubernetes predeterminado usado para acceder al clúster cluster2. |
Establece las dos variables antes de proceder:
$ export CTX_CLUSTER1=<tu contexto del cluster1>
$ export CTX_CLUSTER2=<tu contexto del cluster2>Configurar la confianza
Un despliegue de mesh de servicio multiclúster requiere que establezcas confianza entre todos los clústeres de la mesh. Dependiendo de los requisitos de tu sistema, puede haber múltiples opciones disponibles para establecer confianza. Consulta gestión de certificados para descripciones detalladas e instrucciones de todas las opciones disponibles. Dependiendo de la opción que elijas, las instrucciones de instalación de Istio pueden cambiar ligeramente.
Esta guía asumirá que usas una raíz común para generar certificados intermedios
para cada clúster primario.
Sigue las instrucciones
para generar y enviar un secreto de certificado CA a ambos clústeres cluster1 y cluster2.
Próximos pasos
Ahora estás listo para instalar una mesh ambient de Istio en múltiples clústeres.