Configuración del gráfico de servicio
Requisitos de software
Distribución de Kubernetes | Versión de Kubernetes | Interfaces de red de contenedores (CNI) | Versión CPX | Versión CIC | Versión de Citrix ADM | Versión del agente Citrix ADM |
---|---|---|---|---|---|---|
Código abierto | v1.16.3 | Franela, Calico o Canal | 13.0—41.28 o posterior | 1.5.25 o posterior | 13.0—47.22 o posterior | 13.0—47.22 o posterior |
Puede configurar el clúster de Kubernetes con varias topologías de implementación y la siguiente tabla proporciona las topologías que se admiten en el gráfico de servicios:
Topología | Gráfico de servicio soportado |
---|---|
Ingreso unificado o de un solo nivel | Sí |
Doble capa | Sí |
Nube | Sí, pero el equilibrador de carga en la nube no se muestra en el gráfico |
Malla de servicio lite | Sí |
Malla de servicio | Sí |
Servicios de tipo LoadBalancer | No |
Servicios de tipo NodePort | No |
Para completar la configuración del gráfico de servicio en Citrix ADM, haga clic en el tipo de topología que ha configurado para el clúster de Kubernetes y complete los procedimientos mencionados:
Nota
El procedimiento para configurar el gráfico de servicio para topologías de malla de servicio dual y de malla de servicio sigue siendo el mismo.
Antes de comenzar
Puede ver el gráfico de servicios en los siguientes casos:
-
Clúster de Citrix ADM y Kubernetes en la misma red (por ejemplo, el clúster de Citrix ADM y Kubernetes hospedado en el mismo Citrix Hypervisor).
-
Citrix ADM y Kubernetes se agrupan en una red diferente. En este caso, debe configurar un agente local y registrar el agente en la red, donde se aloja el clúster de Kubernetes.
Topología de ingreso unificada o de nivel único
Asegúrese de lo siguiente:
-
Cluster Kubernetes configurado con topología de ingreso unificada o de nivel único.
-
Se agregó una instancia VPX, MPX, SDX, BLX en Citrix ADM y se habilitó Web Insight.
-
Se agregó un clúster de Kubernetes en Citrix ADM.
Topología de doble capa o Service Mesh Lite
Asegúrese de lo siguiente:
-
Se configuró el clúster de Kubernetes con cualquiera de las topologías admitidas.
-
Se configuraron rutas estáticas en Citrix ADM para permitir la comunicación entre Citrix ADM y Citrix ADC CPX.
Nota
Puede omitir este procedimiento si ha implementado Citrix ADM como un microservicio en el mismo clúster.
-
Se descargaron los archivos de implementación de muestra del repositorio de GitHub.
-
Se agregaron los parámetros requeridos en el archivo YAML CPX para garantizar el registro CPX correcto con Citrix ADM.
-
Se agregó una instancia VPX, MPX, SDX o BLX en Citrix ADM.
-
Se agregó el clúster de Kubernetes en Citrix ADM.
-
Se implementó una aplicación de microservicios de muestra.
-
Implementación de Citrix ADC CPX y CPX registrado en ADM (aplicable solo para arquitectura de dos niveles)
-
Se habilitó la selección automática de servidores virtuales para licenciar los servidores virtuales.
-
Se habilitó la configuración de transacciones web y transacciones TCP en Todo para que el agente Citrix ADM obtenga transacciones HTTP y TCP.
-
Se envió el tráfico a los microservicios.
Topología de malla de servicio
Asegúrese de lo siguiente:
-
Se configuró la versión del clúster de Kubernetes
1.14.0
con cualquiera de las siguientes topologías de malla de servicio:-
Citrix ADC CPX como proxy sidecar para Istio
-
Citrix ADC como puerta de enlace de entrada para Istio
Para obtener más información, consulte Arquitectura de implementación del adaptador Citrix ADC Istio
-
-
API
admissionregistration.k8s.io/v1beta1
habilitada. Puede verificar la API mediante:kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
El siguiente resultado indica que la API está habilitada:
admissionregistration.k8s.io/v1beta1
-
Se ha instalado Istio
istio v.1.3.0
. -
Versión 3.x de Helm instalada.
-
Se configuraron rutas estáticas en Citrix ADM para permitir la comunicación entre Citrix ADM y Citrix ADC CPX.
Nota
Puede omitir este procedimiento si ha implementado el agente Citrix ADM como un microservicio en el mismo clúster.
-
Se configuraron los parámetros requeridos para rellenar los datos de topología de malla de servicio.
-
Se implementó una aplicación de muestra.
-
Se agregó el clúster de Kubernetes en Citrix ADM.
-
Se habilitó la selección automática de servidores virtuales para licenciar los servidores virtuales.
Nota
Cuando CPX se implementa como un proxy sidecar en la implementación de malla de servicio, los servidores virtuales solo se licencian si la dirección IP coincide con la IP de CPX NS.
-
Se habilitó la configuración de transacciones web y transacciones TCP en Todo para que el agente Citrix ADM obtenga transacciones HTTP y TCP.
-
Se envió el tráfico a los microservicios.