Comparaison des grappes améliorées et des grappes de base

Découvrez les différences entre les grappes améliorées et les grappes de base que vous pouvez créer à l'aide de Kubernetes Engine (OKE).

Lors de la création d'une grappe avec le moteur Kubernetes, vous spécifiez le type de grappe à créer comme l'un ou l'autre des types suivants :

  • Grappe améliorée : Les grappes améliorées prennent en charge toutes les fonctions disponibles. Voir Grappes améliorées.
  • Grappe de base : Les grappes de base prennent en charge toutes les fonctionnalités de base fournies par Kubernetes et Kubernetes Engine, mais aucune des fonctions améliorées fournies par Kubernetes Engine. Voir Grappes de base.

Notez les informations suivantes concernant la création des grappes :

  • Lorsque vous utilisez la console pour créer une grappe, si vous ne sélectionnez aucune fonction améliorée lors de la création de la grappe, vous avez la possibilité de créer la grappe en tant que grappe de base. Par défaut, une nouvelle grappe est créée en tant que grappe améliorée, sauf si vous choisissez explicitement de créer une grappe de base.
  • Lorsque vous utilisez l'interface de ligne de commande ou l'API pour créer une grappe, vous pouvez spécifier s'il faut créer une grappe de base ou une grappe améliorée. Si vous ne spécifiez pas explicitement le type de grappe à créer, une nouvelle grappe est créée en tant que grappe de base par défaut.

La création d'une nouvelle grappe en tant que grappe améliorée vous permet d'ajouter facilement des fonctions améliorées ultérieurement, même si vous n'avez sélectionné aucune fonction améliorée au départ. Lorsque vous créez une grappe améliorée, vous devez la créer en tant que grappe native de VCN. Si vous choisissez de créer une nouvelle grappe en tant que grappe de base, vous pouvez toujours choisir de la mettre à niveau vers une grappe améliorée ultérieurement, à condition qu'elle soit native pour le VCN. Toutefois, vous ne pouvez pas rétrograder une grappe améliorée vers une grappe de base.

Toutes les références aux "grappes" dans la documentation sur le moteur Kubernetes font référence à la fois aux grappes améliorées et aux grappes de base, sauf indication contraire explicite.

Grappes améliorées

Les grappes améliorées prennent en charge toutes les fonctions disponibles, y compris les fonctions qui ne sont pas prises en charge par les grappes de base (telles que les noeuds virtuels, la gestion des modules complémentaires de grappe, l'identité de charge de travail, les noeuds de travail supplémentaires par grappe, les noeuds autogérés et le cyclage de noeuds lors de la mise à jour ou de la mise à niveau des groupes de noeuds). Les grappes améliorées sont accompagnées d'un contrat de niveau de service (CNS) soutenu financièrement.

Fonctions notables prises en charge différemment par les grappes améliorées

Selon les fonctions améliorées que vous sélectionnez pour une grappe améliorée, certaines fonctions sont prises en charge différemment dans les grappes améliorées par rapport aux grappes de base :

  • Groupes de noeuds gérés et virtuels : Dans une grappe améliorée, vous pouvez choisir de créer des groupes de noeuds virtuels (ainsi que les groupes de noeuds gérés que vous êtes limité à créer dans une grappe de base). Si vous choisissez de créer des noeuds virtuels et des groupes de noeuds, l'équilibrage de charge, le réseau de pods, l'ajustement automatique et la consultation des journaux d'application sont pris en charge différemment. Voir Noeuds virtuels et groupes de noeuds virtuels.
  • Modules complémentaires de grappe : Dans une grappe améliorée, vous pouvez utiliser Kubernetes Engine pour gérer à la fois les modules complémentaires essentiels et un portefeuille croissant de modules complémentaires facultatifs. Vous pouvez activer ou désactiver des modules complémentaires spécifiques, sélectionner des versions de modules complémentaires, vous désabonner des mises à jour automatiques d'Oracle et y adhérer, et gérer les personnalisations propres aux modules complémentaires. Voir Configuration des modules complémentaires de grappe.
  • Autorisations : Dans une grappe améliorée, vous pouvez choisir de définir des politiques IAM OCI qui autorisent des pods spécifiques à effectuer des appels d'API OCI et à accéder aux ressources OCI. Voir Octroi de l'accès aux charges de travail aux ressources OCI.

En outre, vous pouvez communiquer avec nous pour demander une augmentation du nombre de grappes améliorées que vous pouvez créer dans une région (voir Limites du moteur Kubernetes).

Fonctions notables non prises en charge par les grappes améliorées

Les grappes améliorées prennent en charge toutes les fonctions prises en charge par les grappes de base. Aucune fonction prise en charge par les grappes de base n'est prise en charge par les grappes améliorées.

Grappes de base

Les grappes de base prennent en charge toutes les fonctionnalités de base fournies par Kubernetes et Kubernetes Engine, mais aucune des fonctionnalités améliorées fournies par Kubernetes Engine n'offre de grappes améliorées (telles que les noeuds virtuels, la gestion des modules complémentaires de grappe, l'identité de la charge de travail, le cyclage de noeuds, les noeuds autogérés et les noeuds de travail supplémentaires par grappe). Les clusters de base sont fournis avec un objectif de niveau de service (SLO), mais pas un contrat de niveau de service (SLA) soutenu financièrement.

Fonctions notables prises en charge différemment par les grappes de base

Certaines fonctions sont prises en charge différemment dans les grappes de base par rapport aux grappes améliorées :

  • Groupes de noeuds gérés et virtuels : Dans une grappe de base, vous pouvez uniquement créer des groupes de noeuds gérés (plutôt que les groupes de noeuds gérés et virtuels que vous pouvez choisir de créer dans une grappe améliorée). L'équilibrage de charge, le réseau de pods, l'ajustement automatique et la consultation des journaux d'application sont pris en charge différemment avec les noeuds gérés et les groupes de noeuds. Voir Noeuds gérés et groupes de noeuds gérés.
  • Modules complémentaires de grappe : Dans une grappe de base, vous avez plus de responsabilités et moins de flexibilité lors de la gestion des modules complémentaires de grappe. Vous êtes responsable de la mise à niveau des modules complémentaires essentiels, mais vous ne pouvez pas installer ou désactiver des modules complémentaires spécifiques, sélectionner des versions de modules complémentaires, appliquer votre droit d'inclusion et de désactivation aux mises à jour automatiques par Oracle ou gérer les personnalisations propres aux modules complémentaires. En outre, vous êtes responsable de l'installation, de la gestion et de la maintenance des modules complémentaires facultatifs souhaités dans la grappe. Voir Configuration des modules complémentaires de grappe.
  • Autorisations : Dans une grappe de base, vous devez définir des politiques IAM OCI qui autorisent les utilisateurs et les instances (plutôt que l'identité de charge de travail que vous pouvez choisir de mettre en oeuvre dans une grappe améliorée). Par conséquent, plus de privilèges sont accordés que le minimum absolu requis, ce qui n'est pas la meilleure pratique. Voir Octroi de l'accès aux charges de travail aux ressources OCI

En outre, vous ne pouvez pas demander d'augmentation du nombre de grappes de base que vous pouvez créer dans une région (voir Limites du moteur Kubernetes).

Fonctions notables non prises en charge par les grappes de base

Les grappes de base ne prennent pas en charge certaines des fonctions prises en charge par les grappes améliorées :

  • Groupes de noeuds virtuels
  • Déploiement et configuration détaillés du module complémentaire de cluster
  • Identité de charge de travail
  • Augmentation du nombre de noeuds de travail
  • Noeuds auto-gérés
  • Contrat de niveau de service (CNS) soutenu financièrement
  • Cycles de noeud lors de la mise à jour ou de la mise à niveau des groupes de noeuds