1.1.1: Notas de la versión del entorno de ejecución híbrido de Apigee

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

El 14 de febrero de 2020, lanzamos la versión 1.1.1 del entorno de ejecución híbrido de Apigee.

Actualizándose

No puedes actualizar de 1.0.0 a 1.1.1, ya que la versión nueva no es compatible con la versión 1.0.0. Si comienzas con la versión 1.0.0, la versión 1.1.1 requerirá una instalación nueva. Si tienes la versión 1.1.0, sigue estas instrucciones para actualizar Apigee: Actualiza Apigee Hybrid.

Nuevas funciones y actualizaciones

Las siguientes son las nuevas funciones y mejoras de esta versión:

Compatibilidad con GKE On-Prem y AKS

Ahora puedes instalar el entorno de ejecución híbrido en Anthos GKE implementado de forma local (GKE On-Prem) y Microsoft® Azure Kubernetes Service (AKS). Consulta la Parte 2: Guía de inicio rápido del entorno de ejecución para comenzar.

Las implementaciones multirregionales también son compatibles con GKE On-Prem y AKS. Consulta Implementación multirregional en GKE y GKE On-Prem y Implementación multirregional en AKS.

Variables del proxy para componentes híbridos

Ahora puedes proporcionar parámetros de configuración para un servidor proxy HTTP de reenvío. Cuando se configura, toda la comunicación por Internet para los componentes UDCA, MART y Synchronizer pasa a través del servidor proxy. Para obtener información sobre la propiedad de configuración httpProxy, consulta propiedades de httpProxy. (132167490)

Fallas corregidas

En esta versión, se corrigieron los siguientes errores. Esta lista está dirigida principalmente a usuarios que verifican si sus tickets de asistencia se corrigieron. No está diseñada para proporcionar información detallada a todos los usuarios.

ID del problema Nombre del componente Descripción
144448262 Plataforma K8S

Discrepancia en la métrica UDCA udca_upstream_http_error_count label

147258525 CPS

Activa el índice de hash particionado en el híbrido

144286363 Trace

Se corrigió un error por el que la máscara de depuración en env.json no enmascaraba los datos de respuesta.

147191247 Plataforma K8S

La clave de encriptación de contrato no debe formar parte de apigeectl init.

146932903 Plataforma K8S

Quita los puertos no deseados de la entrada de Istio

146426226 Plataforma K8S

No se recopilan los registros de Ingress

143660032 RMP

Error com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest en el híbrido

144973407 RMP

Por el momento, hay dos ID de correlación para una transacción. Solo deberíamos tener una.

144321473 UAP

UDCA: No quitar ninguna advertencia de verificación de estado en el registro

144321491 RMP

La instrucción de regsitro CacheConfiguration.warnMaxEntriesLocalHeap() indica un problema de rendimiento

Errores conocidos

En la siguiente tabla, se describen los problemas conocidos de esta versión:

Problema Descripción
150187652 No puedes usar guiones en los nombres de entornos. Un nombre de entorno con un guion causa errores de inicio del Pod del entorno de ejecución.
149220463

Cuando actualices a la versión 1.1.1, no se implementarán los proxies que se implementaron anteriormente.

Solución: Para solucionar este problema, vuelve a implementar los proxies implementados previamente.

No disponible No puedes usar un “*” para la propiedad hostAlias de las configuraciones mart y envs. La práctica recomendada es usar un nombre de host específico para la configuración mart.
No disponible La configuración de las variables HTTP_PROXY, HTTPS_PROXY y NO_PROXY no es compatible con la versión Alfa de Apigee Connect.
No disponible

Error de encabezado HTTP no válido: la entrada de Istio cambia todas las respuestas de destino entrantes al protocolo HTTP2. Debido a que el procesador de mensajes híbrido solo admite HTTP1, es posible que veas el siguiente error cuando se llama a un proxy de API:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Si ves este error, puedes realizar alguna de las siguientes acciones para corregir el problema:

  • Modifica el servicio de destino para omitir el encabezado de host en la respuesta.
  • Si es necesario, quita el encabezado de host con la política AssignMessage en el proxy de API.
144584813 Si creas una sesión de depuración, pero la sesión aún no tiene transacciones, la API de la lista de sesiones de depuración no incluye la sesión de esta lista. La API solo incluye sesiones en la respuesta si la sesión contiene al menos una transacción.
144436206 En la vista Rendimiento de la caché, el cálculo de la tasa de aciertos de caché es incorrecto.
144321144 No se pueden volver a cargar los proxies con hosts virtuales seguros.
143659917

El parámetro de configuración de caducidad de la política PopulateCache debe configurarse como un valor explícito entre 1 y 30. Por ejemplo:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Resumen: Hay una latencia muy alta cuando se usa la API o la IU para obtener el estado de implementación de la organización. Esta latencia puede generar una respuesta HTTP 204 (No Content) o HTTP 400 (Bad Request).

Solución alternativa: Actualiza el navegador (o vuelve a enviar la solicitud).