Hotfix 5
La hotfix 1.16.2-gdch.1353-5 está disponible.
Almacenamiento
- Se introdujo una versión preliminar privada de los controladores de CSI para los clústeres de Kubernetes basados en máquina virtual (VM) administrados por el cliente en System Artifact Registry para que los administradores de plataformas y los operadores de aplicaciones los integren.
Administración de clústeres
- Se solucionó un problema por el que
containerden los clústeres de Kubernetes no podía verificar la cadena de certificados TLS interna cuando se extraían imágenes de contenedor deharbor.org.internal. Para ello, se configuróharbor.org.internalcon el secreto del certificado de la AC detrust-store-root-extenPrivateRegistriesy se anularon las entradas duplicadas del registro privado del sistema para los administradores de la plataforma y los operadores de aplicaciones.
Hotfix 4
La hotfix 1.16.2-gdch.1353-4 está disponible.
CLI
- Se agregaron sumas de comprobación SHA-256 al diálogo de descarga del paquete de la CLI de la consola de GDC
y se propagó
CLIBundleMetadata.Checksuma partir de los resúmenes de capas de Harbor con una URL de descarga fija (?uncompressed=false), lo que permite que los administradores de la plataforma y los operadores de aplicaciones verifiquen la autenticidad y la integridad de los objetos binarios antes de la instalación.
Administración de identidades y accesos
Se agregaron IDs de solicitud únicos a las cargas útiles de errores de autorización y webhook, y a las plantillas web de acceso para simplificar la solución de problemas de fallas de autenticación para los administradores de la plataforma.
Se agregó el registro de ID de auditoría del servidor de la API a los registros de depuración de la autenticación de webhook
TokenReviewpara mejorar la correlación de solicitudes y los diagnósticos de los operadores de infraestructura.Se agregó compatibilidad con la configuración de límites de frecuencia de ráfaga máxima en el servidor de webhook de autenticación para mantener la capacidad de respuesta del servicio durante los aumentos repentinos de autenticación de alto volumen para los administradores de la plataforma.
Seguridad
Se agregó compatibilidad con las implementaciones duales de Splunk 9.x y 10.x para garantizar el reenvío continuo de eventos de seguridad y la asistencia del proveedor antes de que Splunk 9.4 llegue al final de su vida útil para los operadores de infraestructura.
Se agregó
harbor.org.internala la puerta de enlace de Harbor y se desacopló su certificado TLS en un bloque de servidor de indicación de nombre del servidor (SNI) dedicado firmado porinternal-tls-ca-issuer, lo que preserva las entidades emisoras de certificados predeterminadas de la organización en los modos de infraestructura de clave pública (PKI) de Fully Managed, Automated Certificate Management Environment (ACME), Bring Your Own Certificate (BYO Cert) y Bring Your Own Subordinate CA (BYO Sub-CA) para los operadores de infraestructura.
Almacenamiento
Se agregó compatibilidad alfa para las cuotas de almacenamiento a nivel de bucket, incluidos los esquemas de API, la validación y los procedimientos de runbook, lo que permite que los operadores de infraestructura apliquen límites de capacidad por bucket y eviten el agotamiento del almacenamiento.
Se agregó compatibilidad con los marcadores de eliminación de objetos vencidos (
ExpiredObjectDeleteMarker) en las políticas de ciclo de vida de bucket, lo que permite la eliminación automática de los marcadores de eliminación vencidos para optimizar el uso del almacenamiento de objetos para los operadores de aplicaciones.Se publicaron imágenes de contenedor de CSI de KubeVirt en un proyecto de Harbor de
kvcsidedicado, además delibrary, lo que permite que las cargas de trabajo que se ejecutan en máquinas virtuales y clústeres de Kubernetes extraigan los controladores de almacenamiento necesarios para los administradores de la plataforma y los operadores de aplicaciones.
Servicio de base de datos
Se actualizó el servicio de base de datos a la versión 0.16.8 para aplicar las siguientes correcciones:
- Se solucionó un problema por el que el operador de la base de datos local no podía comunicarse con
instancias de
dbdaemonmás antiguas durante las actualizaciones debido a tiempos de espera de conexión de gRPC. - Se corrigió un problema por el que las claves de certificado huérfanas permanecían en el
secreto de
dbs-certificatesdespués de borrarDBCluster, lo que impedía que aumentara el tamaño del secreto. - Se solucionó un problema por el que las eliminaciones de bucket de copia de seguridad bloqueadas impedían la eliminación de recursos personalizados de
DBCluster. - Se corrigieron los tiempos de espera de falsos positivos y las fallas por falta de memoria (OOM) en el sondeo del objetivo de nivel de servicio (SLO) del servicio de base de datos, ya que se aumentaron las asignaciones de recursos predeterminadas y se habilitó la configuración de recursos.
- Se solucionó un problema por el que el operador de la base de datos local no podía comunicarse con
instancias de
Administración de identidades y accesos
Se solucionó un problema por el que los usuarios experimentaban errores internos del servidor 500 transitorios durante las actualizaciones de la organización de usuarios, ya que se agregaron sondeos de inicio y preparación con vaciado de conexiones correcto al servicio de la plataforma de autenticación.
Se corrigió un problema por el que fallaba la eliminación de usuarios en la plataforma de autenticación si el usuario estaba asociado con un dominio inexistente.
Se corrigió un problema por el que fallaba la creación del proveedor de identidad (IDP) en la consola de GDC cuando se especificaba un guion (
-) o dos puntos (:) como separador final en el prefijo de OIDC o SAML. Para ello, se actualizó la validación del prefijo del IDP para aceptar separadores finales para los administradores de la plataforma.Se corrigió un problema por el que la creación de vinculaciones de roles de IAM a nivel de la organización en la consola de GDC no se propagaba cuando los roles residían fuera del espacio de nombres
platformcon el espacio de nombres real del rol, y se conservaban los resultados parciales cuando se enumeraban los roles de IAM globales para evitar errores de la IU de la consola para los administradores de la plataforma.Se corrigió el nombre del rol
user-cluster-applications-adminen la consola de GDC para garantizar la asignación de roles y la aplicación de permisos adecuadas para los administradores de la plataforma.
Inventario
Se solucionó un problema por el que la generación de recursos de hardware con los comandos de
gdcloud system assetspara los servidores B300 (d4-highgpu2-256-gdc-metal) seleccionaba puertos de red incorrectos para la vinculación de red del plano de datos principal, lo que causaba fallas en el aprovisionamiento de servidores para los operadores de infraestructura.Se corrigió un problema por el que no se configuraba el recuento de discos de datos para los servidores B300 (
d4-highgpu2-256-gdc-metal), lo que establecía el recuento predeterminado de discos de datos en 8 para quespec.serverHardware.DataDiskInfose complete en los recursos personalizados deServery los volúmenes de almacenamiento de datos locales se aprovisionen correctamente para los operadores de infraestructura.Se corrigió un problema en la validación de cables de YAML que trataba las clases de tipo de cable equivalentes (como
MMF 4xyMMF) como no coincidentes, lo que evitaba advertencias de validación de ruta de cable falsas positivas durante la generación de inventario para los operadores de infraestructura.Se corrigió un problema en las regex de validación de puertos del conversor de medios para admitir nombres de puertos en minúsculas (p) y mayúsculas (P), lo que evita fallas en la configuración de celdas y la validación preliminar durante la expansión dinámica para los operadores de infraestructura.
Se corrigió un problema por el que
gdcloud system assets generateinformaba advertencias de vinculación de falsos positivos para las conexiones de conmutadores de la parte superior del bastidor (ToR) entre bastidores que pasaban por paneles de conexiones cuando un puerto de conmutador de par terminaba en un panel de conexiones desconectado de forma intencional.Se solucionó un problema por el que
gdcloud system assets addno completaba los nombres de usuario de los switches en las plantillas de secretos de switches generadas durante las expansiones zonales para los operadores de infraestructura.
Seguridad
Se corrigió un problema por el que el subcomponente
siem-aas-globalno se conciliaba en los servidores de la API de Management en todas las organizaciones debido a la falta de recursos de la API de interruptor de función.Se solucionó un problema por el que la configuración del programa de limpieza del registro de auditoría de Harbor no era idempotente, lo que evitaba errores de conciliación de configuración en el registro de contenedores para los operadores de infraestructura.
Almacenamiento
Se corrigió un problema por el que el proxy de almacenamiento de objetos entraba en un bucle de fallas durante el inicio si fallaba la inicialización de la caché de la clave de encriptación de datos (DEK) de KMS, lo que permitía que el proxy se degradara de forma elegante a la desencriptación de KMS sin almacenamiento en caché y mantuviera la disponibilidad del servicio.
Se solucionó un problema por el que los errores de eliminación de bucket no vacíos agotaban la cola de trabajo del controlador de bucket, ya que se introdujo una retirada exponencial de reintentos en el conciliador de bucket.
Se corrigió un problema por el que el inicio de la organización de usuario se detenía de forma indefinida debido a una dependencia circular de preinstalación en los hooks de trabajos de Helm de nearline-stamping.
Se corrigió un problema en
VerifyReplicationFilteren el que el cuerpo de la respuesta de S3 se consumía durante las solicitudes deDeleteObjects, lo que restablecía el cuerpo de la respuesta para el procesamiento de filtros posterior y las lecturas del cliente.Se corrigió el análisis del parámetro
X-Amz-SignedHeadersdividiendo los valores en puntos y comas, lo que evita fallas de autorización de S3 cuando las solicitudes incluyen varios encabezados firmados.
Actualización
- Se corrigió la lógica de evaluación de interruptores de funciones y generación de código para garantizar que los interruptores de funciones del entorno de ejecución propaguen correctamente los tipos de funciones y evalúen los estados dinámicos del entorno de ejecución en lugar de las etapas estáticas del tiempo de compilación durante las actualizaciones.
Gestión de vulnerabilidades
- Se solucionó un problema en la inicialización del enclave de gestión de vulnerabilidades que intentaba crear el espacio de nombres
tenable-nessus-systemcuando las restricciones de OPA Gatekeeper bloqueaban la creación en entornos de varias zonas actualizados de forma parcial.
Documentación
- Se actualizaron las guías de ejecución de manuales de servicio para estandarizar los procedimientos de derivación de la asistencia al cliente y dirigir a los usuarios a abrir casos de asistencia con Atención al cliente de Google Cloud.
Supervisión
- Se actualizaron las herramientas de exportación de objetivos de nivel de servicio (SLO) para anonimizar los identificadores de organización y zona, y solicitar la confirmación del usuario antes de la exportación de datos para los operadores de infraestructura.
Seguridad
- Se actualizó la configuración de retención de datos de SIEM, se restableció el tiempo de retención predeterminado a 89 días y se configuraron los umbrales máximos de documentos para evitar que se agote el espacio en el disco en Elasticsearch para los operadores de infraestructura.
Hotfix 3
La hotfix 1.16.2-gdch.1353-3 está disponible.
Almacenamiento:
Se mejoraron la supervisión y el diagnóstico del almacenamiento interno con la introducción de lo siguiente:
- Sondeadores del recorrido del usuario de almacenamiento de archivos de extremo a extremo
- Detección de volúmenes de ONTAP huérfanos.
- Nuevos paneles de estado de CSI y del recorrido del usuario.
- Recopilación segura de métricas de CSI y Trident
Almacenamiento
Se proporcionaron las siguientes actualizaciones para corregir errores y mejorar la estabilidad del plano de control:
- Se actualizaron los componentes de NetApp Trident y CSI sidecar.
- Se aumentó la simultaneidad de los trabajadores de CSI.
- Se agregaron tiempos de espera configurables de la API de ONTAP.
- Se restringió la programación del controlador de Trident a los nodos del plano de control para mejorar la capacidad de procesamiento del plano de control de almacenamiento y evitar problemas de conectividad en los nodos trabajadores y de GPU.
Hotfix 2
Copia de seguridad
Se agregó una opción de desactivación para los planes de copia de seguridad de máquina virtual.
Se habilitaron de forma condicional los sondeos de actividad para los controladores de clústeres de copia de seguridad y máquina virtual en clústeres de administrador no raíz.
CLI
- Establece
--auto-diffcomo el modo de ejecución predeterminado para el comandogdcloud system assets add.
Administración de clústeres
- Se corrigió un problema para propagar el estado de la subred con el espacio de nombres del clúster correcto.
Documentación
- Se actualizó la documentación sin conexión de GDC alojada en la consola de GDC para solucionar un problema que causaba que el contenido con pestañas no se renderizara.
Administración de identidades y accesos
Se agregó un recurso
rotatableSecretfaltante para Identity and Access Management.Se optimizó la conciliación omitiendo las actualizaciones de
zonalRoleRefcuando el nombre del rol no cambia.Se actualizó el conciliador
ZonalRoleBindingReplicapara que controle correctamente las combinaciones de roles de usuario y administrador.
Inventario
Se actualizó la validación de transferencia de inventario para los servidores B300.
Se agregó compatibilidad de inventario para cables troncales, puertos de administración unificados y una cantidad arbitraria de puertos de datos.
Se agregó compatibilidad para colocar unidades de distribución de energía (PDU) en cualquier ranura de unidad de bastidor (U) en lugar de restringirlas a
U02.Se quitaron las verificaciones de paneles de conexiones sueltos y se agregaron excepciones de vinculación de switches de la parte superior del bastidor (ToR) para los paneles de conexiones sueltos.
Se quitaron los campos de nombre de usuario y contraseña de los objetos de configuración del interruptor de inventario.
Logging
- Se corrigió el enrutamiento de registros para dirigir los registros del sistema del clúster de Kubernetes estándar al usuario del operador de la aplicación (AO).
Supervisión
- Se agregó la etiqueta
node_namea las métricas del exportador de nodos.
Network Time Protocol (NTP)
- Se aumentaron los límites de memoria y se agregó almacenamiento en caché para los servicios de NTP con el objetivo de mejorar la estabilidad.
Redes
Se agregó compatibilidad con las actualizaciones de parches en caliente de RPM del plano de datos de la red de host (
HNETUpgrade), incluido el empaquetado de artefactos de OCI paraonetd,libgdc-ipsec-offloadylibstrongswan-doca, la ejecución de Ansible basada en trabajos de Kubernetes y las alertas de fallas de actualización.Se omitió la verificación del verbo
useen las subredes que se propagan desde el servidor de la API global.Se habilitó el seguimiento de consumidores de subredes en producción y se agregó la conciliación de supervisión de clústeres para las subredes en uso.
Se corrigió un problema en
SwapEndFrontBackspor el que el reemplazo de cadenas dañaba los nombres de los dispositivos durante la validación de puertos.Se agregó compatibilidad con nombres de bastidores de tres letras en las configuraciones de conmutadores de administración.
Se agregó el campo
commonNameal manifiesto del certificadoapiserver-proxy-lancer-mgmt.
Autenticación de la plataforma
- Se habilitó la marca de función del plano de datos de Certificate Authority Service en producción y se agregaron objetivos de nivel de servicio (SLO) de
CAS-Proxy.
Servidores
Se actualizó el aprovisionamiento del servidor para instalar los entregables de la red del host y completar los trabajos de aprovisionamiento del firmware de ConnectX-7 (CX7) antes de marcar los servidores como listos.
Se habilitó la marca de función
SERVAllowDellIDRACDowngradeen producción para permitir las versiones anteriores del firmware de Dell iDRAC y BIOS para la clase de máquinad4-highgpu2.Se agregó un runbook para documentar los procedimientos de cambio a una versión anterior del firmware del servidor Dell.
Almacenamiento
Se agregó la reconstrucción del ayudante de lectura de rango (RRH) a pedido, la recuperación automática, la limpieza de huérfanos y las métricas para mejorar la confiabilidad de la lectura de rango y la carga de varias partes.
Se optimizó la conciliación de bucket omitiendo las actualizaciones redundantes de StorageGRID para las políticas de CORS, ciclo de vida y bloqueo cuando no se modifican los parámetros de configuración.
Se mejoró la seguridad del ciclo de vida de las URLs firmadas previamente y se ocultaron las firmas y credenciales de S3 de los registros de errores.
Se corrigió una condición de carrera del puntero de solicitud en el controlador del proxy de almacén de objetos, se mejoró el registro de errores del filtro de respuesta y se agregó la instrumentación de transferencia de carga útil.
Se actualizó la versión de hotfix de StorageGRID a la 11.9.0.14 y se omitió la creación de recursos personalizados de
ObjectStorageUpgradeRequesten zonas que no son de anclaje.
Máquinas virtuales
- Se actualizó la puerta de enlace del repositorio de paquetes de la máquina virtual para usar
STRIP_LEADING_DIRECTORY_PATHpara el enrutamiento de paquetes del sistema operativo (SO).
Hotfix 1
CLI
- Se agregó compatibilidad con la carga de paquetes de OCI basada en diferencias en el comando
gdcloud system container-registry load-ocipara reducir los tamaños de descarga y carga de las versiones de hotfix. Las diferencias siempre se comparan con la versión base, no con las versiones de hotfix anteriores. Cuando se carga un paquete de diferencias, el comando omite las capas de imágenes y los BLOB duplicados que ya existen en la versión base. Debido a que las correcciones de hotfix son acumulativas, cada paquete de versión de hotfix contiene todas las correcciones introducidas desde la versión base, sin incluir los artefactos duplicados de la versión base.
Servicio de base de datos
- Se actualizó el servicio de base de datos a la versión 0.16.6 y la IU de la consola del servicio de base de datos a la versión 2.16.0-beta.31 para aplicar las correcciones de errores y las mejoras de estabilidad más recientes.
Documentación
- Se actualizó la documentación sin conexión de GDC alojada en el menú Ayuda de la consola de GDC con el contenido más reciente. Para obtener más información, consulta Acceso a la consola de GDC.
Firewall
- Se agregó el modelo de datos de recursos personalizados
ZoneProtectionProfile, la generación y las reclamaciones de perfiles personalizados, los webhooks de validación y la compatibilidad con la protección de reconocimiento para los nodos de firewall. Con el recurso personalizadoZoneProtectionProfile(zoneprotectionprofiles.firewall.private.gdc.goog/v1alpha2), los operadores pueden configurar la protección a nivel de la organización, incluida la organización raíz, para bloquear el tráfico malicioso y los análisis de puertos. Los operadores también pueden personalizar los umbrales de análisis, definir listas de entidades permitidas de direcciones IP (exclusionIPs), cambiar las acciones de protección (alert,allow,block,block-ip) o inhabilitar de forma selectiva las protecciones de análisis (enabled: false).
Gemini
- Se actualizaron las plantillas del operador y del servidor de modelos de Gemini Inference Stack para quitar las configuraciones de servidor no compatibles y aplicar correcciones de estabilidad.
Administración de identidades y accesos
Se corrigió un problema de tiempo de espera con
rotatableSecreten Anthos Identity Service (AIS) que causaba demoras en la conciliación del servicio de identidad.Se habilitó la compatibilidad con la división de cookies en AIS para resolver problemas de tokens de autenticación grandes y se actualizaron las imágenes de contenedor del servicio de identidad.
Inventario
Se agregó compatibilidad con la expansión de bastidores B300.
Se solucionó un problema por el que las contraseñas generadas de forma automática que contenían caracteres especiales no admitidos causaban fallas en el aprovisionamiento de conmutadores y en el arranque del almacén de objetos.
Se actualizaron los IDs de bastidor y de instancia para admitir identificadores de cuatro caracteres para los pods de GPU, y se quitaron las validaciones innecesarias de cables, adaptadores y transceptores durante las verificaciones previas.
Se agregó compatibilidad con la dirección IP de administración y la expansión de CIDR después de retirar un bastidor intermedio (un bastidor implementado después de los bastidores A y B, pero antes de los bastidores X e Y). Anteriormente, si se retiraba este bastidor intermedio, la implementación o la expansión a un bastidor nuevo más adelante generaba problemas de asignación de direcciones IP. Esta corrección resuelve esos conflictos y garantiza una expansión de bastidores sin problemas.
Se agregó compatibilidad con los nombres de puertos de iDRAC y OCP en la validación del webhook de inventario.
Logging
- Se optimizaron las expresiones de filtro de
LoggingRulepara evitar altas tasas de consultas (QPS) en el almacén de objetos.
Supervisión
Se solucionó un problema por el que las configuraciones incorrectas del puerto de métricas en el controlador de infraestructura de EZ provocaban que se activaran por error alertas de alta frecuencia de
EZ-E1001,EZ-E1003yEZ-E1004.Se mejoró la resiliencia del conciliador de
MonitoringTarget, ya que se vuelven a poner en cola los destinos automáticamente después de las fallas de recuperación de certificados y se evitan parches innecesarios en las reclamaciones de volumen persistente (PVC).Se solucionó un problema por el que las anotaciones de
restartedAtcausaban reinicios innecesarios durante la comparación deStatefulSetde Prometheus.Se quitaron las políticas de red heredadas del recopilador de OpenTelemetry integrado en Google (GBOC) en el espacio de nombres de supervisión.
Redes
Se corrigió un problema por el que no se completaba
subnetClaimRefcuando un servidor se ubicaba en un bastidor diferente de su interruptor de administración.Se solucionó un problema por el que faltaban los CIDR de categoría de dispositivo para los switches de administración existentes durante la expansión vertical.
Se agregó compatibilidad y validación de expresiones regulares genéricas para los formatos de nombres de puertos de datos y administración de servidores B300 (como
fe-s6p1yocp-s1p1).Se corrigieron los errores de análisis de JSON en las tablas de interfaz de VLAN cuando la lista de interfaces se une en varias líneas.
Se agregó una etapa de red de host a las políticas de lanzamiento para garantizar una etapa de red confiable durante las actualizaciones de los componentes.
Se inhabilitó la instalación de recursos de la puerta de enlace de ABM para evitar errores de conciliación en entornos no compatibles.
Se corrigieron las pruebas de conectividad para tratar los convertidores de medios como dispositivos pasivos durante la validación.
Se mejoró el manejo de errores para los formatos de puerto no válidos durante la validación de la conexión del puerto del interruptor.
Sistema operativo
- Se mejoró el rendimiento y la estabilidad del daemon de la política de acceso a archivos (
fapolicyd) en los nodos, ya que se aumentó el tamaño de la caché y se optimizaron las reglas de la base de datos de confianza.
Seguridad
- Se agregó compatibilidad con varios certificados raíz durante las verificaciones previas a la validación del paquete.
Servidores
- Se agregó compatibilidad con las versiones anteriores del firmware de Dell iDRAC y BIOS para la
clase de máquina
d4-highgpu2.
Actualización
Se agregaron protecciones para evitar que se vuelvan a evaluar las actualizaciones completadas y se mejoró el manejo de errores de validación del cliente durante la organización de la actualización.
Se agregó compatibilidad con un nuevo modo de descarga de diferencias para hotfixes, que permite descargar solo los artefactos modificados en comparación con la versión base, lo que reduce drásticamente el tamaño de la descarga.
Vertex AI
- Se actualizaron las imágenes de contenedor de Vertex AI Search y
prediction_proxypara aplicar las actualizaciones de seguridad y estabilidad más recientes.
Máquinas virtuales
Se agregó compatibilidad para ejecutar cargas de trabajo que requieren GPU en clústeres de Kubernetes estándar.
Se marcaron los recursos de VM compartida y de imagen de máquina virtual como relevantes para la auditoría en
AuditlogInventorypara garantizar un registro de auditoría integral.Se corrigió un problema en
image-controlleren el que la falta de verificaciones de caché causaba errores de conflicto HTTP 409 excesivos durante la creación de imágenes simultáneas.Se solucionó un problema que afectaba la estabilidad de la importación de imágenes de máquina virtual.
Gestión de vulnerabilidades
Se corrigieron los flujos de trabajo de importación de informes de vulnerabilidades para esperar a que se completen antes de continuar.
Se omitió la generación innecesaria del marco de trabajo de cumplimiento de seguridad para Google Cloud (SCFGM) en los nodos de OIC de Windows.
Se hicieron configurables las asignaciones de recursos de CPU y memoria de la base de datos, y se aumentaron los límites predeterminados de recursos de la base de datos para la base de datos de análisis de vulnerabilidades.