Comparaison des noeuds gérés et des noeuds virtuels

Découvrez les différences entre les noeuds gérés et les noeuds virtuels que vous pouvez créer à l'aide de Kubernetes Engine (OKE).

Lors de la création d'un groupe de noeuds avec le moteur Kubernetes, vous spécifiez le type de noeuds de travail à créer dans le groupe de noeuds comme l'un ou l'autre des suivants :

Vous pouvez créer des noeuds gérés dans des grappes de base et des grappes améliorées. Vous ne pouvez créer des noeuds virtuels que dans des grappes améliorées.

Toutes les références aux "noeuds" et aux "noeuds de travail" dans la documentation sur le moteur Kubernetes font référence à la fois aux noeuds virtuels et aux noeuds gérés, sauf indication contraire explicite.

Noeuds gérés et groupes de noeuds gérés

Les noeuds gérés s'exécutent sur des instances de calcul (sans système d'exploitation ou sur machine virtuelle) de votre location. Vous créez des noeuds gérés en créant un groupe de noeuds gérés. Les noeuds gérés et les groupes de noeuds gérés sont gérés par vous.

Comme vous êtes responsable de la gestion des noeuds gérés, vous avez la possibilité de les configurer pour répondre à vos besoins spécifiques. Vous êtes responsable de la mise à niveau de Kubernetes sur les noeuds gérés et de la gestion de la capacité de la grappe.

Lorsque vous utilisez des noeuds gérés, vous payez pour les instances de calcul qui exécutent des applications.

Vous pouvez créer des noeuds gérés et des groupes de noeuds dans des grappes de base et des grappes améliorées.

Fonctions notables prises en charge différemment par les noeuds gérés

Certaines fonctions sont prises en charge différemment lorsque vous utilisez des noeuds gérés plutôt que des noeuds virtuels :

  • Affectation de ressources : L'affectation de ressources est au niveau du noeud de travail, plutôt qu'au niveau du pod. Par conséquent, vous spécifiez les exigences en matière de ressources d'UC et de mémoire pour les noeuds de travail dans un groupe de noeuds, plutôt que dans la spécification du pod.
  • Équilibrage de charge : L'équilibrage de charge est entre les noeuds de travail, plutôt qu'entre les pods (comme c'est le cas pour les noeuds virtuels). Par conséquent, vous ne pouvez pas utiliser des points de contrôle de disponibilité des pods pour acheminer le trafic vers les jeux dorsaux de l'équilibreur de charge dans des grappes avec des noeuds gérés.
  • Réseau de pods : Le plugiciel CNI de réseau de pods natif du VCN et le plugiciel CNI flannel sont pris en charge.
  • Ajustement automatique : L'utilisation du composant d'ajustement automatique de grappe de Kubernetes et du VPA est prise en charge.

Fonctions notables non prises en charge ou non encore disponibles lors de l'utilisation de noeuds gérés

Certaines fonctions ne sont pas encore disponibles lors de l'utilisation de noeuds gérés plutôt que de noeuds virtuels, notamment :
  • Teintes Kubernetes

Noeuds virtuels et groupes de noeuds virtuels

Les noeuds virtuels s'exécutent dans la location du moteur Kubernetes. Vous créez des noeuds virtuels en créant un groupe de noeuds virtuels. Les noeuds virtuels et les groupes de noeuds virtuels sont entièrement gérés par Oracle.

Les noeuds virtuels offrent une expérience Kubernetes sans serveur, ce qui vous permet d'exécuter des applications conteneurisées à grande échelle sans les frais d'exploitation liés à la mise à niveau de l'infrastructure de plan de données et à la gestion de la capacité des grappes.

Vous ne pouvez créer des noeuds virtuels et des groupes de noeuds que dans des grappes améliorées.

Pour plus d'informations, voir Comparaison des noeuds virtuels avec des noeuds gérés.