Comparaison entre GKE dans Cloud de Confiance et Google Cloud

Google Kubernetes Engine est un environnement géré permettant de déployer, de gérer et de faire évoluer des applications conteneurisées. GKE est basé sur la plate-forme d'orchestration de conteneurs Open Source Kubernetes et s'appuie sur les machines virtuelles Compute Engine. GKE propose des fonctionnalités telles que la réparation automatique des nœuds, l'équilibrage de charge, la journalisation et la surveillance, le scaling automatique et les mises à niveau automatiques. Cette page décrit les différences entre les versions Cloud de Confiance et Google Cloud de GKE.

Pour en savoir plus sur GKE, consultez la présentation de GKE et le reste de la documentation GKE.

Vous trouverez des recommandations et des bonnes pratiques pour utiliser GKE dans Cloud de Confiance, y compris des alternatives recommandées lorsque les fonctionnalités diffèrent de Google Cloud, dans la section Recommandations.

Différences majeures

Il existe quelques différences entre la version Cloud de Confiance et la version Google Cloud de GKE. Voici quelques-unes des différences notables :

  • Modes GKE : seuls les clusters GKE Autopilot sont disponibles. Les clusters GKE Standard ne sont pas disponibles.
  • Stockage : seul le disque persistant avec équilibrage est disponible pour le stockage sur GKE.
  • Machines virtuelles Compute Engine : seules les séries de machines C3 et A3 sont disponibles. Les autres types de machines ne sont pas disponibles.

Le reste de cette section fournit une liste plus détaillée des différences. Si vous connaissez déjà Google Cloud, nous vous recommandons d'examiner attentivement ces différences, en particulier avant de vous lancer dans la conception d'une application devant être exécutée sur Cloud de Confiance. Nous vous recommandons également d'étudier les différences générales entre Cloud de Confiance et Google Cloud.

Si vous souhaitez utiliser une fonctionnalité GKE spécifique qui n'est pas encore disponible dans Cloud de Confiance, contactez l'assistanceCloud de Confiance . Pour être informé du déploiement de nouvelles fonctionnalités dans Cloud de Confiance, abonnez-vous aux notes de version. Sauf indication contraire, les fonctionnalités en preview ne sont pas disponibles dans Cloud de Confiance.

Matériel et système d'exploitation

Modes de fonctionnement Seuls les clusters GKE Autopilot sont disponibles. Les clusters GKE Standard ne sont pas disponibles.
Machines virtuelles Compute Engine Seules les séries de machines C3 et A3 sont disponibles. Les autres types de machines ne sont pas disponibles.
GPU et TPU Les GPU sont disponibles sur les types de machines A3. Le seul type de machine Edge disponible est a3-edgegpu-8g-nolssd. Vous devez le définir explicitement à l'aide d'une ComputeClass personnalisée. Les TPU ne sont pas disponibles.
Pools de nœuds

Les fonctionnalités de configuration de nœud suivantes ne sont pas disponibles :

  • Charges de travail Arm
  • VM Spot
  • Emplacement compact
Canaux de publication Seuls les canaux de publication stable et standard sont disponibles.

Disponibilité et reprise après sinistre

Régions et zones Cloud de Confiance ne comporte qu'une seule région, mais plusieurs zones. Les fonctionnalités multirégionales et le basculement interrégional ne sont pas pris en charge. Le déploiement sur plusieurs zones pour la résilience est pris en charge.
Stockage Le seul type de stockage disponible est Hyperdisk équilibré. Tous les autres types de stockage ne sont pas disponibles.
Sauvegarde pour GKE Sauvegarde pour GKE n'est pas disponible.
Autoscaling

Certaines options de personnalisation ne sont pas disponibles :

  • Le profil HPA des performances n'est pas disponible.
  • Le mode InPlaceOrRecreate de l'AVP n'est pas disponible.

Gestion des coûts

Métriques d'optimisation des coûts Il est possible que certaines recommandations d'optimisation des coûts ne soient pas disponibles.

Intégrations

Cloud Storage Le transfert de données depuis Cloud Storage à l'aide de GKE Volume Populator n'est pas disponible.

Sécurité

Fonctionnalités de sécurité

Les fonctionnalités de sécurité suivantes ne sont pas disponibles :

  • Stratégie de sécurité GKE
  • Autorisation binaire pour GKE
  • Nœuds Google Kubernetes Engine confidentiels
  • Autorité du plan de contrôle GKE
  • Policy Controller
Chiffrement des données sensibles Le chiffrement des secrets au niveau de la couche d'application n'est pas pris en charge.
Authentification La passerelle Connect n'est pas disponible.
Workload Identity

Les domaines du pool d'identités de charge de travail (et les identifiants principaux Kubernetes qui les utilisent) sont spécifiés légèrement différemment dans Google Cloud et Cloud de Confiance by S3NS, en utilisant s3ns.svc.id.goog plutôt que svc.id.goog. Par exemple, lorsque vous spécifiez un compte de service Kubernetes à l'aide de la fédération d'identité de charge de travail pour GKE dans une stratégie IAM, vous utilisez .../PROJECT_ID.s3ns.svc.id.goog/subject/ns/NAMESPACE/sa/KUBERNETES_SERVICE_ACCOUNT.

Réseau

Adressage IP Seuls les clusters de VPC natif sont acceptés. Les clusters basés sur le routage ne sont pas disponibles.
Nombre maximal de pods par nœud Le nombre de pods par nœud est limité à 32.
Isolation du réseau

Les options de personnalisation suivantes pour l'isolation réseau ne sont pas disponibles :

  • Désactivation des points de terminaison internes et externes du plan de contrôle.
  • Utiliser Cloud NAT pour fournir un accès Internet sortant aux nœuds privés.
  • Ajouter des réseaux autorisés
  • Contrôler la communication entre les pods et les services du cluster avec les règles de réseau GKE.
  • Attribuer des plages IPv4 de pods supplémentaires à un cluster.
Exposition de l'application Le contrôleur GKE Ingress n'est pas disponible.
Mise en réseau multicluster Multi Cluster Ingress et les services multiclusters (MCS) ne sont pas disponibles.
Observabilité Les outils d'observabilité de GKE Dataplane V2 ne sont pas disponibles.
Cloud Service Mesh Cloud Service Mesh n'est pas disponible.
Équilibrage de charge

Les fonctionnalités d'équilibrage de charge suivantes ne sont pas disponibles :

  • Équilibrage de charge pondéré.
  • Affinité zonale pour l'équilibreur de charge réseau passthrough interne.
  • Équilibrage de charge basé sur l'utilisation.
IP ranges (Plages d'adresses IP)

Les plages d'adresses IP disponibles, par exemple pour les règles de pare-feu d'entrée, dépendent de votre environnement, comme suit :

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

Charges de travail

Classes de calcul prédéfinies Seules les classes de calcul à usage général et Accelerator sont disponibles. Toutes les autres classes de calcul prédéfinies ne sont pas disponibles.

Insights et observabilité

Journalisation et surveillance Les métriques de charge de travail ne sont pas disponibles.
Google Cloud Observability Toutes les intégrations et tous les tableaux de bord Google Cloud Observability ne sont pas disponibles.
Notifications de cluster Les notifications de cluster ne sont pas disponibles.

Fonctionnalités d'IA/de ML

Opérateur Ray L'opérateur Ray pour GKE n'est pas disponible.
Parallelstore Parallelstore pour GKE n'est pas disponible.

Gestion des ressources

Config Sync Config Sync n'est pas disponible.
Config Connector, Config Controller Config Connector et Config Controller ne sont pas disponibles.

Gestion multicluster

Parcs Les parcs, les tableaux de bord de parc et la gestion des équipes de parc ne sont pas disponibles.

Recommandations

Les informations suivantes peuvent également avoir une incidence sur la manière dont vous utilisez GKE et concevez pour GKE dans Cloud de Confiance by S3NS. Ces guides incluent des informations générales sur l'utilisation de Cloud de Confiance, y compris la documentation, la sécurité et le contrôle des accès, la facturation, les outils et l'utilisation des services.

Pour en savoir plus sur les autres services et fonctionnalités de Cloud de Confiance et sur leurs différences avec leurs équivalents Google Cloud, consultez la liste des produits.

GuidesCloud de Confiance