Hotfix 5
È disponibile l'hotfix 1.16.2-gdch.1353-5.
Spazio di archiviazione
- È stata introdotta un'anteprima privata dei driver CSI per i cluster Kubernetes basati su macchine virtuali (VM) gestiti dal cliente in System Artifact Registry per l'integrazione da parte degli amministratori della piattaforma e degli operatori delle applicazioni.
Gestione dei cluster
- Risolto un problema per cui
containerdsui cluster Kubernetes non riusciva a verificare la catena di certificati TLS interni durante il pull delle immagini container daharbor.org.internalconfigurandoharbor.org.internalcon il secret del certificato CAtrust-store-root-extinPrivateRegistriese deduplicando le voci del registry privato di sistema per gli amministratori della piattaforma e gli operatori delle applicazioni.
Hotfix 4
È disponibile l'hotfix 1.16.2-gdch.1353-4.
CLI
- Sono stati aggiunti i checksum SHA-256 alla finestra di dialogo di download del bundle dell'interfaccia a riga di comando della console GDC e sono stati compilati i
CLIBundleMetadata.Checksumdai digest dei livelli Harbor con un URL di download fisso (?uncompressed=false), consentendo agli amministratori della piattaforma e agli operatori delle applicazioni di verificare l'autenticità e l'integrità dei binari prima dell'installazione.
Gestione di identità e accessi
Sono stati aggiunti ID richiesta univoci ai payload degli errori di autorizzazione e del webhook e ai modelli web di accesso per semplificare la risoluzione dei problemi relativi agli errori di autenticazione per gli amministratori della piattaforma.
È stato aggiunto il logging dell'ID di controllo del server API ai log di debug dell'autenticazione webhook
TokenReviewper migliorare la correlazione delle richieste e la diagnostica per gli operatori dell'infrastruttura.Aggiunto il supporto della configurazione per i limiti di frequenza di burst massima sul server webhook di autenticazione per mantenere la reattività del servizio durante i picchi di autenticazione ad alto volume per gli amministratori della piattaforma.
Sicurezza
Aggiunto il supporto per i deployment doppi di Splunk 9.x e 10.x per garantire l'inoltro continuo degli eventi di sicurezza e il supporto dei fornitori prima che Splunk 9.4 raggiunga la fine del ciclo di vita per gli operatori dell'infrastruttura.
È stato aggiunto
harbor.org.internalal gateway Harbor e il suo certificato TLS è stato disaccoppiato in un blocco server SNI (Server Name Indication) dedicato firmato dainternal-tls-ca-issuer, preservando le autorità di certificazione predefinite dell'organizzazione nelle modalità di infrastruttura a chiave pubblica (PKI) Fully Managed, ACME (Automated Certificate Management Environment), BYO Cert (Bring Your Own Certificate) e BYO Sub-CA (Bring Your Own Subordinate CA) per gli operatori dell'infrastruttura.
Spazio di archiviazione
Aggiunto il supporto alpha per le quote di spazio di archiviazione a livello di bucket, inclusi schemi dell'API, convalida e procedure runbook, consentendo agli operatori dell'infrastruttura di applicare limiti di capacità per bucket e prevenire l'esaurimento dello spazio di archiviazione.
È stato aggiunto il supporto per i marker di eliminazione degli oggetti in scadenza (
ExpiredObjectDeleteMarker) nelle policy del ciclo di vita dei bucket, consentendo la rimozione automatica dei marker di eliminazione scaduti per ottimizzare l'utilizzo dello spazio di archiviazione degli oggetti per gli operatori delle applicazioni.Pubblicazione di immagini container KubeVirt CSI in un progetto Harbor
kvcsidedicato oltre alibrary, consentendo ai workload in esecuzione su macchine virtuali e cluster Kubernetes di eseguire il pull dei driver di archiviazione richiesti per gli amministratori della piattaforma e gli operatori delle applicazioni.
Servizio di database
È stato eseguito l'upgrade del servizio di database alla versione 0.16.8 per applicare le seguenti correzioni:
- Risolto un problema per cui l'operatore del database locale non riusciva a comunicare con le istanze
dbdaemonprecedenti durante gli upgrade a causa di timeout della connessione gRPC. - È stato risolto un problema per cui le chiavi dei certificati orfane rimanevano nel secret
dbs-certificatesdopo l'eliminazione diDBCluster, impedendo l'aumento delle dimensioni del secret. - Risolto un problema per cui le eliminazioni dei bucket di backup bloccate impedivano l'eliminazione delle risorse personalizzate
DBCluster. - Sono stati corretti i timeout dei falsi positivi e gli errori di memoria esaurita (OOM) nel prober dell'obiettivo del livello di servizio (SLO) del servizio di database aumentando le allocazioni delle risorse predefinite e abilitando la configurabilità delle risorse.
- Risolto un problema per cui l'operatore del database locale non riusciva a comunicare con le istanze
Gestione di identità e accessi
Risolto un problema per cui gli utenti riscontravano errori interni del server 500 temporanei durante gli upgrade dell'organizzazione tenant aggiungendo probe di idoneità e di avvio con svuotamento della connessione regolare al servizio della piattaforma di autenticazione.
Risolto un problema per cui l'eliminazione dell'utente nella piattaforma di autenticazione non andava a buon fine se l'utente era associato a un realm inesistente.
Risolto un problema per cui la creazione del provider di identità (IDP) non andava a buon fine nella console GDC quando si specificava un trattino (
-) o un separatore con due punti (:) nel prefisso OIDC o SAML aggiornando la convalida del prefisso IDP in modo da accettare i separatori finali per gli amministratori della piattaforma.Risolto un problema per cui la creazione di associazioni di ruoli IAM a livello di organizzazione nella console GDC non veniva propagata quando i ruoli si trovavano al di fuori dello spazio dei nomi
platformutilizzando lo spazio dei nomi effettivo del ruolo e conservando i risultati parziali durante l'elenco dei ruoli IAM globali per evitare errori dell'interfaccia utente della console per gli amministratori della piattaforma.È stato corretto il nome del ruolo
user-cluster-applications-adminnella console GDC per garantire l'assegnazione corretta dei ruoli e l'applicazione delle autorizzazioni per gli amministratori della piattaforma.
Inventario
Risolto un problema per cui la generazione di asset hardware utilizzando i comandi
gdcloud system assetsper i server B300 (d4-highgpu2-256-gdc-metal) selezionava porte di rete errate per l'accoppiamento di rete del piano dati principale, causando errori di provisioning del server per gli operatori dell'infrastruttura.Risolto un problema per cui il numero di dischi dati non era configurato per i server B300 (
d4-highgpu2-256-gdc-metal), impostando il numero predefinito di dischi dati su 8 in modo chespec.serverHardware.DataDiskInfovenga compilato sulle risorse personalizzateServere i volumi di archiviazione dei dati locali vengano sottoposti a provisioning correttamente per gli operatori dell'infrastruttura.Risolto un problema nella convalida dei cavi YAML che trattava le classi di tipi di cavi equivalenti (come
MMF 4xeMMF) come non corrispondenti, impedendo avvisi di convalida del percorso dei cavi falsi positivi durante la generazione dell'inventario per gli operatori dell'infrastruttura.È stato risolto un problema nelle espressioni regolari di convalida delle porte del convertitore multimediale per supportare i nomi delle porte sia in minuscolo (p) che in maiuscolo (P), evitando errori di convalida preflight e di configurazione delle celle durante l'espansione dinamica per gli operatori dell'infrastruttura.
Risolto un problema per cui
gdcloud system assets generatesegnalava avvisi di accoppiamento falsi positivi per le connessioni degli switch top-of-rack (ToR) tra rack che passavano attraverso i sezionatori quando una porta dello switch peer terminava in un sezionatore intenzionalmente non connesso.Risolto un problema per cui
gdcloud system assets addnon riusciva a compilare i nomi utente degli switch nei template dei secret degli switch generati durante le espansioni di zona per gli operatori dell'infrastruttura.
Sicurezza
Risolto un problema per cui la riconciliazione del sottocomponente
siem-aas-globalnon riusciva sui server API di gestione di tutte le organizzazioni a causa di risorse API dei feature gate mancanti.Risolto un problema per cui la configurazione della pianificazione dell'eliminazione degli audit log di Harbor non era idempotente, impedendo errori di riconciliazione della configurazione nel registry dei container per gli operatori dell'infrastruttura.
Spazio di archiviazione
Risolto un problema per cui il proxy di archiviazione degli oggetti si arrestava in modo anomalo all'avvio se l'inizializzazione della cache della chiave di crittografia dei dati (DEK) KMS non riusciva, consentendo al proxy di eseguire una riduzione controllata alla decrittografia KMS non memorizzata nella cache e di mantenere la disponibilità del servizio.
Risolto un problema per cui gli errori di eliminazione dei bucket non vuoti bloccavano la coda di lavoro del controller dei bucket introducendo il backoff esponenziale dei tentativi nel reconciler dei bucket.
È stato risolto un problema per cui il bootstrap dell'organizzazione tenant si bloccava a tempo indeterminato a causa di una dipendenza di preinstallazione circolare negli hook dei job Helm di nearline-stamping.
Risolto un problema in
VerifyReplicationFilterper cui il corpo della risposta S3 veniva utilizzato durante le richiesteDeleteObjects, ripristinando il corpo della risposta per l'elaborazione dei filtri e le letture del client successive.È stata corretta l'analisi del parametro
X-Amz-SignedHeaderssuddividendo i valori in base ai punti e virgola, evitando errori di autorizzazione S3 quando le richieste includono più intestazioni firmate.
Esegui l'upgrade
- È stata corretta la logica di valutazione dei feature gate e di generazione del codice per garantire che i feature gate di runtime propaghino correttamente i tipi di funzionalità e valutino gli stati di runtime dinamici anziché le fasi statiche di build durante gli upgrade.
Gestione delle vulnerabilità
- Risolto un problema nell'inizializzazione dell'enclave di gestione delle vulnerabilità che tentava di creare lo spazio dei nomi
tenable-nessus-systemquando i vincoli di OPA Gatekeeper bloccavano la creazione in ambienti multizona di cui era stato eseguito l'upgrade parziale.
Documentazione
- Aggiornamento dei runbook dei manuali di servizio per standardizzare le procedure di escalation dell'assistenza clienti per indirizzare gli utenti ad aprire richieste di assistenza con Google Cloud Care.
Monitoraggio
- Aggiornamento degli strumenti di esportazione degli obiettivi del livello di servizio (SLO) per anonimizzare gli identificatori di organizzazione e zona e richiedere la conferma dell'utente prima dell'esportazione dei dati per gli operatori dell'infrastruttura.
Sicurezza
- Aggiornamento della configurazione della conservazione dei dati SIEM, ripristino del tempo di conservazione predefinito a 89 giorni e configurazione delle soglie massime dei documenti per evitare l'esaurimento dello spazio su disco in Elasticsearch per gli operatori dell'infrastruttura.
Hotfix 3
È disponibile l'hotfix 1.16.2-gdch.1353-3.
Spazio di archiviazione:
Monitoraggio e diagnostica dello spazio di archiviazione interno migliorati grazie all'introduzione di:
- Sonde per il percorso dell'utente di archiviazione dei file end-to-end.
- Rilevamento di volumi ONTAP orfani.
- Nuove dashboard per l'integrità del percorso dell'utente e del CSI.
- Scraping sicuro delle metriche CSI e Trident.
Spazio di archiviazione
Sono stati forniti i seguenti aggiornamenti per correggere i bug e migliorare la stabilità del control plane:
- Upgrade dei componenti NetApp Trident e dei componenti sidecar CSI.
- Maggiore concorrenza dei worker CSI.
- Sono stati aggiunti timeout configurabili dell'API ONTAP.
- Pianificazione del controller Trident limitata ai nodi del control plane per migliorare il throughput del control plane di archiviazione e prevenire problemi di connettività sui nodi worker e GPU.
Hotfix 2
Backup
È stata aggiunta un'opzione di disattivazione per i piani di backup delle macchine virtuali.
Abilitati in modo condizionale i probe di attività per i controller dei cluster di backup e delle macchine virtuali sui cluster non root-admin.
CLI
- Imposta
--auto-diffcome modalità di esecuzione predefinita per il comandogdcloud system assets add.
Gestione dei cluster
- Risolto un problema relativo alla compilazione dello stato della subnet con lo spazio dei nomi del cluster corretto.
Documentazione
- È stata aggiornata la documentazione offline di GDC ospitata nella console GDC per risolvere un problema che impediva il rendering dei contenuti con schede.
Gestione di identità e accessi
È stata aggiunta una risorsa
rotatableSecretmancante per Identity and Access Management.Riconciliazione ottimizzata saltando gli aggiornamenti di
zonalRoleRefquando il nome del ruolo non cambia.Aggiornato il reconciler
ZonalRoleBindingReplicaper gestire correttamente le combinazioni di ruoli utente e amministratore.
Inventario
Aggiornamento della convalida dell'importazione dell'inventario per i server B300.
È stato aggiunto il supporto dell'inventario per i cavi trunk, le porte di gestione unificate e un numero arbitrario di porte dati.
Aggiunto il supporto per il posizionamento delle unità di distribuzione dell'alimentazione (PDU) in qualsiasi slot di unità rack (U) anziché limitarle a
U02.Sono stati rimossi i controlli dei sezionatori scollegati e sono state aggiunte eccezioni di accoppiamento degli switch top-of-rack (ToR) per i sezionatori scollegati.
Sono stati rimossi i campi del nome utente e della password dagli oggetti di configurazione degli switch di inventario.
Logging
- È stato corretto il routing dei log per indirizzare i log di sistema standard del cluster Kubernetes al tenant dell'operatore dell'applicazione (AO).
Monitoraggio
- Aggiunta l'etichetta
node_namealle metriche di Node Exporter.
Network Time Protocol (NTP)
- Aumento dei limiti di memoria e aggiunta della memorizzazione nella cache per i servizi NTP per migliorare la stabilità.
Networking
Aggiunto il supporto per gli upgrade hotpatch RPM del piano dati della rete host (
HNETUpgrade), inclusi il pacchetto di artefatti OCI peronetd,libgdc-ipsec-offloadelibstrongswan-doca, l'esecuzione di Ansible basata su job Kubernetes e gli avvisi di errore di upgrade.Controllo del verbo
usesulle subnet propagate dal server API globale saltato.È stato abilitato il monitoraggio dei consumer delle subnet in produzione ed è stata aggiunta la riconciliazione del monitoraggio dei cluster per le subnet in uso.
Risolto un problema in
SwapEndFrontBacksper cui la sostituzione delle stringhe danneggiava i nomi dei dispositivi durante la convalida della porta.È stato aggiunto il supporto per i nomi dei rack di tre lettere nelle configurazioni degli switch di gestione.
Aggiunto il campo
commonNameal manifest del certificatoapiserver-proxy-lancer-mgmt.
Autenticazione della piattaforma
- Abilitato il flag funzionalità del piano dati di Certificate Authority Service in produzione e aggiunti
CAS-Proxyobiettivi del livello di servizio (SLO).
Server
È stato aggiornato il provisioning del server per installare i deliverable della rete host e completare i job di provisioning del firmware ConnectX-7 (CX7) prima di contrassegnare i server come pronti.
Attivato il flag funzionalità
SERVAllowDellIDRACDowngradein produzione per consentire i downgrade del firmware Dell iDRAC e BIOS per la classe di macchined4-highgpu2.È stato aggiunto un runbook per documentare le procedure di downgrade del firmware dei server Dell.
Spazio di archiviazione
Aggiunta la ricostruzione on demand del Range-Read Helper (RRH), il recupero automatico, la pulizia degli elementi orfani e le metriche per migliorare l'affidabilità della lettura dell'intervallo e del caricamento in più parti.
Riconciliazione dei bucket ottimizzata saltando gli aggiornamenti ridondanti di StorageGRID per i criteri CORS, del ciclo di vita e di blocco quando le configurazioni non vengono modificate.
Migliorata la sicurezza del ciclo di vita degli URL pre-firmati e oscurate le firme e le credenziali S3 dai log degli errori.
Risolta una race condition del puntatore della richiesta nel gestore del proxy di archiviazione degli oggetti, migliorato il logging degli errori del filtro di risposta e aggiunta la strumentazione per il trasferimento del payload.
Aggiornata la versione dell'hotfix di StorageGRID alla 11.9.0.14 e saltata la creazione della risorsa personalizzata
ObjectStorageUpgradeRequestnelle zone non di ancoraggio.
Macchine virtuali
- Il gateway del Package Repository della macchina virtuale è stato aggiornato per utilizzare
STRIP_LEADING_DIRECTORY_PATHper il routing dei pacchetti del sistema operativo (OS).
Hotfix 1
CLI
- È stato aggiunto il supporto per il caricamento di pacchetti OCI basati su diff nel comando
gdcloud system container-registry load-ociper ridurre le dimensioni di download e caricamento per le release di hotfix. Le differenze vengono sempre confrontate con la release di base, non con le versioni hotfix precedenti. Quando carichi un pacchetto diff, il comando ignora i blob e i livelli di immagini duplicati che esistono già nella release di base. Poiché gli hotfix sono cumulativi, ogni pacchetto di release di hotfix contiene tutte le correzioni introdotte dalla release di base, esclusi gli artefatti duplicati della release di base.
Servizio di database
- Aggiornamento del servizio di database alla versione 0.16.6 e della UI della console del servizio di database alla versione 2.16.0-beta.31 per applicare le correzioni di bug e i miglioramenti della stabilità più recenti.
Documentazione
- Aggiornata la documentazione offline di GDC ospitata nel menu Guida della console GDC con i contenuti più recenti. Per saperne di più, consulta Accesso alla console GDC.
Firewall
- Aggiunto il modello dei dati delle risorse personalizzate
ZoneProtectionProfile, la generazione e le rivendicazioni di profili personalizzati, i webhook di convalida e il supporto della protezione della ricognizione per i nodi firewall. Utilizzando la risorsa personalizzataZoneProtectionProfile(zoneprotectionprofiles.firewall.private.gdc.goog/v1alpha2), gli operatori possono configurare la protezione a livello di organizzazione, inclusa l'organizzazione principale, per bloccare il traffico dannoso e le scansioni delle porte. Gli operatori possono anche personalizzare le soglie di scansione, definire le liste consentite di indirizzi IP (exclusionIPs), modificare le azioni di protezione (alert,allow,block,block-ip) o disattivare selettivamente le protezioni di scansione (enabled: false).
Gemini
- Sono stati aggiornati i modelli dell'operatore e del server di modelli di Gemini Inference Stack per rimuovere le configurazioni del server non supportate e applicare correzioni di stabilità.
Gestione di identità e accessi
Risolto un problema di timeout con
rotatableSecretin Anthos Identity Service (AIS) che causava ritardi nella riconciliazione del servizio di identità.Abilitato il supporto della suddivisione dei cookie in AIS per risolvere i problemi relativi ai token di autenticazione di grandi dimensioni e aggiornate le immagini container del servizio di identità.
Inventario
Aggiunto il supporto per l'espansione del rack B300.
Risolto un problema per cui le password generate automaticamente contenenti caratteri speciali non supportati causavano errori di provisioning degli switch e di bootstrap dell'archivio di oggetti.
Aggiornati gli ID rack e istanza per supportare identificatori di quattro caratteri per i pod GPU e rimosse le convalide non necessarie di cavi, adattatori e transceiver durante i controlli preflight.
Aggiunto il supporto per l'indirizzo IP di gestione e l'espansione CIDR dopo il ritiro di un rack intermedio (un rack di cui è stato eseguito il deployment dopo i rack A e B, ma prima dei rack X e Y). In precedenza, se questo rack centrale veniva ritirato, il deployment o l'espansione in un nuovo rack in un secondo momento causava problemi di allocazione degli indirizzi IP. Questa correzione risolve questi conflitti, garantendo un'espansione del rack senza problemi.
Aggiunto il supporto per i nomi delle porte iDRAC e OCP nella convalida del webhook dell'inventario.
Logging
- Espressioni di filtro
LoggingRuleottimizzate per evitare frequenze di query elevate (QPS) sull'archivio di oggetti.
Monitoraggio
Risolto un problema per cui le configurazioni errate delle porte delle metriche sul controller dell'infrastruttura EZ causavano l'attivazione errata degli avvisi
EZ-E1001,EZ-E1003eEZ-E1004ad alta frequenza.Migliorata la resilienza del reconciler
MonitoringTargetriaccodando automaticamente i target dopo errori di recupero dei certificati e impedendo patch non necessarie sulle richieste di volumi permanenti (PVC).Risolto un problema per cui le annotazioni
restartedAtcausavano riavvii non necessari durante il confronto di PrometheusStatefulSet.Sono state rimosse le policy di rete legacy di Google-Built OpenTelemetry Collector (GBOC) nello spazio dei nomi di monitoraggio.
Networking
Risolto un problema per cui
subnetClaimRefnon veniva compilato quando un server si trovava in un rack diverso rispetto al relativo switch di gestione.Risolto un problema per cui i CIDR delle categorie di dispositivi non erano presenti per gli switch di gestione esistenti durante l'espansione verticale.
Aggiunto il supporto e la convalida delle espressioni regolari generiche per i formati di denominazione delle porte dati e di gestione del server B300 (ad esempio
fe-s6p1eocp-s1p1).Risolti gli errori di analisi JSON nelle tabelle delle interfacce VLAN quando l'elenco delle interfacce si estende su più righe.
È stata aggiunta una fase di rete host alle policy di implementazione per garantire una gestione temporanea della rete affidabile durante gli aggiornamenti dei componenti.
Disabilitata l'installazione della risorsa ABM Gateway per evitare errori di riconciliazione in ambienti non supportati.
Sono stati corretti i Connectivity Tests per trattare i convertitori multimediali come dispositivi passivi durante la convalida.
Migliorata la gestione degli errori per i formati di porta non validi durante la convalida della connessione della porta dello switch.
Sistema operativo
- Miglioramento delle prestazioni e della stabilità del daemon della policy di accesso ai file (
fapolicyd) sui nodi aumentando le dimensioni della cache e ottimizzando le regole del database di attendibilità.
Sicurezza
- Aggiunto il supporto di più certificati radice durante i controlli preflight di convalida dei pacchetti.
Server
- Aggiunto il supporto per i downgrade del firmware Dell iDRAC e BIOS per la classe di macchine
d4-highgpu2.
Esegui l'upgrade
Sono state aggiunte misure di salvaguardia per impedire la rivalutazione degli upgrade completati e sono stati migliorati la gestione degli errori di convalida del client durante l'orchestrazione dell'upgrade.
È stato aggiunto il supporto per una nuova modalità di download differenziale per gli hotfix, per scaricare solo gli artefatti modificati rispetto alla release di base, riducendo drasticamente le dimensioni del download.
Vertex AI
- Aggiornate le immagini container di Vertex AI Search e
prediction_proxyper applicare gli ultimi aggiornamenti di sicurezza e stabilità.
Macchine virtuali
È stato aggiunto il supporto per l'esecuzione di workload che richiedono GPU su cluster Kubernetes standard.
Contrassegnato le risorse di VM condivise e immagini di macchine virtuali come pertinenti per l'audit in
AuditlogInventoryper garantire un audit logging completo.Risolto un problema in
image-controllerper cui i controlli della cache mancanti causavano un numero eccessivo di errori di conflitto HTTP 409 durante la creazione di immagini simultanee.Risolto un problema che influiva sulla stabilità dell'importazione delle immagini delle macchine virtuali.
Gestione delle vulnerabilità
Risolto il problema relativo ai workflow di importazione dei report sulle vulnerabilità per attendere il completamento prima di procedere.
Generazione del framework di conformità della sicurezza per Google Cloud (SCFGM) non necessario saltata per i nodi OIC di Windows.
Sono state rese configurabili le allocazioni delle risorse di CPU e memoria del database e sono stati aumentati i limiti predefiniti delle risorse del database per l'analisi delle vulnerabilità.