Trabajar con nodos virtuales

Descubra los nodos virtuales, las diferencias entre los nodos virtuales y los nodos gestionados y cómo crear nodos virtuales mediante Container Engine for Kubernetes (OKE).

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 gestionar, escalar, actualizar y solucionar problemas de la infraestructura de nodos. Los nodos virtuales proporcionan elasticidad granular a nivel de pod y precios de pago por uso. Como resultado, puede escalar despliegues sin tener en cuenta la capacidad del cluster, lo que simplifica la ejecución de cargas de trabajo escalables como aplicaciones web de alto tráfico y trabajos de procesamiento de datos. Puede crear nodos virtuales mediante la creación de pools de nodos virtuales en clusters mejorados.

Por el contrario, los nodos gestionados son instancias de OCI Compute que se ejecutan en su arrendamiento que usted controla y configura, con una responsabilidad operativa compartida. Container Engine for Kubernetes aprovisiona y actualiza el software de Kubernetes en nodos gestionados. Para obtener una comparación detallada de nodos virtuales y nodos gestionados, consulte Comparación de nodos virtuales con nodos gestionados.

Los nodos virtuales proporcionan flexibilidad para satisfacer los requisitos de la aplicación. Puede controlar la ubicación de pod de Kubernetes en función de las necesidades de disponibilidad, seleccionando la unidad de procesador, la CPU y la memoria de Compute más adecuadas para una aplicación. El aislamiento a nivel de hipervisor para pods permite ejecutar cualquier tipo de aplicación en nodos virtuales, incluidas las cargas de trabajo que no son de confianza.

Container Engine for Kubernetes con nodos virtuales ofrece actualizaciones perfectas de los clusters de Kubernetes. Se actualiza el software de Kubernetes y se aplican parches de seguridad, al tiempo que se respetan los requisitos de disponibilidad de la aplicación.

Los nodos virtuales le permiten optimizar el costo de ejecutar cargas de trabajo de Kubernetes. Pague por los recursos informáticos exactos consumidos por cada pod de Kubernetes en lugar de pagar por servidores completos que podrían tener capacidad no utilizada.