GKE in Cloud de Confiance rispetto a Google Cloud

Google Kubernetes Engine è un ambiente gestito per il deployment, la gestione e la scalabilità di applicazioni containerizzate. GKE si basa sulla piattaforma di orchestrazione dei container open source Kubernetes ed è basato sulle macchine virtuali di Compute Engine. GKE offre funzionalità come la riparazione automatica dei nodi, il bilanciamento del carico, il logging e il monitoraggio, la scalabilità automatica e gli upgrade automatici. Questa pagina descrive le differenze tra le versioni di GKE di Cloud de Confiance e Google Cloud.

Per informazioni più dettagliate su GKE, consulta la panoramica di GKE e il resto della documentazione di GKE.

Puoi trovare suggerimenti e best practice per l'utilizzo di GKE in Cloud de Confiance, incluse le alternative consigliate in cui le funzionalità sono diverse da quelle di Google Cloud, nella sezione Suggerimenti.

Differenze principali

Esistono alcune differenze tra la versione Cloud de Confiance di GKE e la versione di Google Cloud. Alcune differenze significative sono:

  • Modalità GKE: sono disponibili solo i cluster GKE Autopilot. I cluster GKE Standard non sono disponibili.
  • Spazio di archiviazione: sono disponibili solo i tipi di archiviazione Hyperdisk bilanciato. Altri tipi di archiviazione non sono disponibili.
  • Macchine virtuali Compute Engine: sono disponibili solo le serie di macchine C3 e A3. Altri tipi di macchine non sono disponibili.
  • GPU e TPU: le GPU sono disponibili solo sui tipi di macchine A3. Le TPU non sono disponibili.

Un elenco più dettagliato delle differenze è disponibile nel resto di questa sezione. Se hai già dimestichezza con Google Cloud, ti consigliamo di esaminare attentamente queste differenze, in particolare prima di progettare un'applicazione da eseguire in Cloud de Confiance. Ti consigliamo inoltre di esaminare le differenze generali tra Cloud de Confiance e Google Cloud.

Se vuoi utilizzare una determinata funzionalità di GKE attualmente non disponibile in Cloud de Confiance, contatta l'assistenza diCloud de Confiance . Per ricevere una notifica quando vengono implementate nuove funzionalità in Cloud de Confiance, iscriviti per ricevere le note di rilascio. Se non diversamente specificato, le funzionalità in anteprima non sono disponibili in Cloud de Confiance.

Hardware e sistema operativo

Modalità di funzionamento Sono disponibili solo i cluster GKE Autopilot. I cluster GKE Standard non sono disponibili.
Macchine virtuali di Compute Engine Sono disponibili solo le serie di macchine C3 e A3. Altri tipi di macchine non sono disponibili.
GPU e TPU

Le GPU sono disponibili sui tipi di macchina A3. L'unico tipo di macchina Edge disponibile è a3-edgegpu-8g-nolssd e deve essere impostato esplicitamente utilizzando una ComputeClass personalizzata.

Le TPU non sono disponibili.

Pool di nodi

Le seguenti funzionalità di configurazione dei nodi non sono disponibili:

  • Workload ARM
  • VM spot
  • Posizionamento compatto
Canali di rilascio Sono disponibili solo i canali di rilascio stabile e normale. Per i cluster registrati nel canale rapido, le funzionalità potrebbero essere disponibili in anteprima.
Hypercluster GKE GKE Hypercluster non è disponibile.

Disponibilità e disaster recovery

Aree geografiche e zone Cloud de Confiance ha una sola regione, anche se con più zone. Le funzionalità multiregionali e il failover tra regioni non sono supportati. È supportato il deployment in più zone per la resilienza.
Spazio di archiviazione L'unico tipo di archiviazione disponibile è Hyperdisk bilanciato. Tutti gli altri tipi di archiviazione non sono disponibili. Poiché altri tipi di archiviazione non sono disponibili, non è possibile utilizzare la selezione automatica del tipo di disco con un fallback su Persistent Disk.
Backup per GKE Backup per GKE non è disponibile.
Scalabilità automatica

Alcune opzioni di personalizzazione non sono disponibili:

  • Il profilo HPA per le prestazioni non è disponibile.
  • La modalità VPA InPlaceOrRecreate non è disponibile.

Gestione dei costi

Metriche di ottimizzazione dei costi Alcuni suggerimenti per l'ottimizzazione dei costi potrebbero non essere disponibili.
Sconti per impegno di utilizzo (CUD)

Cloud de Confiance by S3NS offre sconti per impegno di utilizzo (CUD) flessibili di Compute per la spesa idonea su GKE. Per acquistare impegni flessibili di computing, contatta Cloud de Confiance by S3NS l'assistenza per la fatturazione. Per ulteriori informazioni, consulta la pagina delle differenze di fatturazione.

Integrazioni

Cloud Storage Il trasferimento di dati da Cloud Storage utilizzando il GKE Volume Populator non è disponibile.
Cloud Storage FUSE

Il driver CSI di Cloud Storage FUSE è supportato su cluster e node pool che eseguono GKE versione 1.36.0-gke.1266000 o successive.

I requisiti di configurazione dipendono dalla versione di GKE:

  • GKE versione 1.36.0-gke.2684000 o successive: specifica l'attributo del volume skipCSIBucketAccessCheck: "true". L'opzione di montaggio custom-endpoint non è obbligatoria perché il driver CSI rileva automaticamente l'endpoint di archiviazione.
  • Versioni GKE comprese tra 1.36.0-gke.1266000 e 1.36.0-gke.2684000: specifica sia l'attributo del volume skipCSIBucketAccessCheck: "true" sia l'opzione di montaggio custom-endpoint.

Per configurare queste impostazioni:

  1. Specifica l'attributo del volume skipCSIBucketAccessCheck: "true" nella specifica PersistentVolume o negli attributi del volume di archiviazione temporaneo del pod. Ad esempio:

    volumeAttributes:
      skipCSIBucketAccessCheck: "true"
  2. (Solo per le versioni tra 1.36.0-gke.1266000 e 1.36.0-gke.2684000) Specifica l'opzione di montaggio custom-endpoint nel mountOptions del volume, in un volume di archiviazione temporaneo di un pod o in un PersistentVolume, in modo che punti all'endpoint API Cloud Storage per il tuo ambiente: storage.s3nsapis.fr:443.

    Puoi utilizzare il formato flag CLI o il formato file di configurazione. Entrambi i formati vengono analizzati direttamente dal driver come opzioni di montaggio, quindi non è necessario fornire un file di configurazione separato.

    • Formato CLI: custom-endpoint=storage.s3nsapis.fr:443
    • Formato file di configurazione: gcs-connection:custom-endpoint:storage.s3nsapis.fr:443

Per saperne di più su come specificare le opzioni di montaggio, consulta Configura le opzioni di montaggio.

Sicurezza

Funzionalità di sicurezza

Le seguenti funzionalità di sicurezza non sono disponibili:

  • Security posture di GKE
  • Autorizzazione binaria per GKE
  • Nodi Confidential Google Kubernetes Engine
  • GKE control plane authority
  • Policy Controller
  • Identità dell'agente per GKE (anteprima)
Autenticazione Il gateway Connect non è disponibile.
Workload Identity

I domini dei pool di identità del workload (e gli identificatori delle entità Kubernetes che li utilizzano) sono specificati in modo leggermente diverso in Google Cloud e Cloud de Confiance by S3NS, utilizzando s3ns.svc.id.goog anziché svc.id.goog. Ad esempio, quando specifichi un ServiceAccount Kubernetes utilizzando Workload Identity Federation for GKE in una policy IAM, utilizzi .../PROJECT_ID.s3ns.svc.id.goog/subject/ns/NAMESPACE/sa/KUBERNETES_SERVICE_ACCOUNT.

Sicurezza dei nodi Il caricamento sicuro dei moduli kernel non è disponibile.
Provisioning degli agenti di servizio

In Cloud de Confiance, viene eseguito il provisioning degli agenti di servizio (service account gestiti dall'universo) Just-In-Time (JIT) quando crei la prima risorsa per un servizio, anziché quando l'API viene abilitata.

Se devi concedere autorizzazioni a un agente di servizio prima di creare risorse (ad esempio, quando configuri un VPC condiviso), devi creare manualmente l'agente di servizio e concedergli i ruoli predefiniti richiesti.

Per istruzioni su come attivare manualmente la creazione degli agenti di servizio e concedere i ruoli, consulta Crea e concedi ruoli agli agenti di servizio. Quindi, concedi l'autorizzazione Kubernetes Engine Service Agent (service-PROJECT_NUMBER@container-engine-robot.s3ns-system.iam.gserviceaccount.com) predefinita all'agente che crei.

GKE Sandbox In Cloud de Confiance, solo il tipo di sandbox gVisor è stato testato per l'utilizzo con i pod GKE.

Rete

Indirizzi IP Sono supportati solo i cluster nativi di VPC. I cluster basati su route non sono disponibili.
Numero massimo di pod per nodo Il numero massimo di pod per nodo è 32.
Isolamento della rete

Le seguenti opzioni di personalizzazione per l'isolamento della rete non sono disponibili:

  • Disattivazione degli endpoint interni ed esterni del control plane.
  • Assegnazione di intervalli IPv4 dei pod aggiuntivi a un cluster.
  • Limitazione del traffico in uscita dal server API.
Esposizione dell'applicazione

Quando utilizzi il controller GKE Ingress, il bilanciatore del carico delle applicazioni esterno Google Cloud globale (gxlb) non viene utilizzato. In Cloud de Confiance by S3NS, viene utilizzato un bilanciatore del carico esterno regionale (rxlb).

Networking multi-cluster Ingress multi-cluster e i servizi multi-cluster (MCS) non sono disponibili.
Osservabilità Gli strumenti di osservabilità di GKE Dataplane V2 non sono disponibili.
Cloud Service Mesh Cloud Service Mesh non è disponibile.
Bilanciamento del carico

Le seguenti funzionalità di bilanciamento del carico non sono disponibili:

  • Bilanciamento del carico ponderato.
  • Affinità di zona per il bilanciatore del carico di rete passthrough interno.
  • Bilanciamento del carico basato sull'utilizzo.
Intervalli IP

Gli intervalli di indirizzi IP disponibili, ad esempio per le regole firewall in entrata, dipendono dall'ambiente, come segue:

  • 177.222.80.0/23
  • 177.222.87.0/26
  • 177.222.87.64/26

Workload

Classi di computing predefinite È disponibile solo la classe di computing per uso generico. Tutte le altre classi di computing predefinite non sono disponibili.

Insight e osservabilità

Logging e monitoraggio Le metriche del workload non sono disponibili.
Google Cloud Observability Tutte le integrazioni e le dashboard di Google Cloud Observability non sono disponibili.
Notifiche del cluster Le notifiche del cluster non sono disponibili.

Funzionalità di AI/ML

Operatore Ray Ray Operator per GKE non è disponibile.

Gestione delle risorse

Config Sync

Config Sync è disponibile solo con il metodo di installazione manuale.

Poiché l'API GKE Hub (parco risorse) non è disponibile, le seguenti funzionalità di gestione e osservabilità non sono supportate:

  • Impostazioni predefinite a livello di parco risorse e pacchetti del parco risorse (ConfigDelivery).
  • Gestione centralizzata tramite la dashboard di Config Sync nella console Cloud de Confiance .
  • Dashboard integrate e metriche di Cloud Monitoring nella console Cloud de Confiance . In alternativa, puoi utilizzare lo scraping Prometheus locale (porta 8675) per le metriche e gli avvisi.
Config Connector, Config Controller Config Connector e Config Controller non sono disponibili.

Gestione multi-cluster

Flotte I parchi risorse, le dashboard dei parchi risorse e la gestione dei team del parco risorse non sono disponibili.

Consigli

Le seguenti informazioni potrebbero influire anche sul modo in cui utilizzi e progetti per GKE in Cloud de Confiance by S3NS. Queste guide includono informazioni generali sul lavoro in Cloud de Confiance, tra cui documentazione, sicurezza e controllo dell'accesso#39;accesso, fatturazione, strumenti e utilizzo dei servizi.

Per informazioni dettagliate su altri servizi e funzionalità di Cloud de Confiance e sulle relative differenze rispetto alle controparti di Google Cloud, consulta l'elenco dei prodotti.

Guide diCloud de Confiance