Comparación de nodos gestionados con nodos virtuales

Descubra las diferencias entre los nodos gestionados y los nodos virtuales que puede crear con Kubernetes Engine (OKE).

Al crear un pool de nodos con Kubernetes Engine, especifique el tipo de nodos de trabajador que desea crear en el pool de nodos como uno u otro de los siguientes:

Puede crear nodos gestionados tanto en clusters básicos como mejorados. Solo puede crear nodos virtuales en clusters mejorados.

Todas las referencias a "nodos" y "nodos de trabajo" en la documentación de Kubernetes Engine hacen referencia tanto a nodos virtuales como a nodos gestionados, a menos que se indique explícitamente lo contrario.

Nodos gestionados y pools de nodos gestionados

Los nodos gestionados se ejecutan en las instancias de Compute (tanto con hardware dedicado como en máquina virtual) de su arrendamiento. Puede crear nodos gestionados mediante la creación de un pool de nodos gestionados. Los nodos gestionados y los pools de nodos gestionados los gestiona el usuario.

Como responsable de gestionar los nodos gestionados, tiene la posibilidad de configurarlos para cumplir sus requisitos específicos. Usted se encarga de cambiar la versión de Kubernetes en los nodos gestionados y de gestionar la capacidad del cluster.

Al utilizar nodos gestionados, paga por las instancias de Compute que ejecutan aplicaciones.

Puede crear nodos gestionados y pools de nodos tanto en clusters básicos como en clusters mejorados.

Funciones notables soportadas de forma diferente en los nodos gestionados

Algunas funciones están soportadas de forma diferente cuando se utilizan nodos gestionados en lugar de nodos virtuales:

  • Asignación de recursos: la asignación de recursos está en el nivel del nodo de trabajador, en lugar de en el nivel del pod. En consecuencia, especifique los requisitos de recursos de CPU y memoria para los nodos de trabajador en un pool de nodos, en lugar de en la especificación de pod.
  • Equilibrio de carga: el equilibrio de carga se encuentra entre los nodos de trabajador, en lugar de entre los pods (como sucede con los nodos virtuales). Por lo tanto, no puede utilizar las puertas de preparación de pod para enrutar el tráfico a los juegos de backends del equilibrador de carga en clusters con nodos gestionados.
  • Redes de pod: están soportados el plugin CNI de red de pod nativo de VCN y el plugin CNI de canal.
  • Escala automática: está soportado el uso de la escala automática del cluster de Kubernetes y la escala automática de pod vertical.

Funciones notables no soportadas o aún no disponibles al utilizar nodos gestionados

Algunas funciones aún no están disponibles al utilizar nodos gestionados en lugar de nodos virtuales, como:
  • Marcados de Kubernetes

Nodos Virtuales y Pools de Nodos Virtuales

Los nodos virtuales se ejecutan en el arrendamiento de Kubernetes Engine. Para crear nodos virtuales, cree un pool de nodos virtuales. Oracle gestiona por completo los nodos virtuales y los pools de nodos virtuales.

Los nodos virtuales proporcionan una experiencia de Kubernetes "sin servidor", lo que le permite ejecutar aplicaciones en contenedores a escala sin la sobrecarga operativa que supone actualizar la infraestructura de plano de datos y gestionar la capacidad de los clusters.

Solo puede crear nodos virtuales y pools de nodos en clusters mejorados.

Para obtener más información, consulte Comparing Virtual Nodes with Managed Nodes.