Cuenta Iniciar sesión
Jump to section

¿Qué es la gestión de los clústeres de Kubernetes?

Copiar URL

La gestión de los clústeres de Kubernetes hace referencia a la forma en la que un equipo de TI administra un grupo de clústeres de esta plataforma. 

Gracias a las aplicaciones nativas de la nube modernas, los entornos de Kubernetes son cada vez más distribuidos. Se pueden implementar en diversos centros de datos on-premise, en la nube pública y en el extremo.

Las empresas que quieran usar Kubernetes a escala o en la producción tendrán varios clústeres para diversos procesos (como el desarrollo, las pruebas y la producción), distribuidos en varios entornos. Por eso es importante que puedan gestionarlos de manera eficaz.

Beneficios de la implementación de Kubernetes de clústeres múltiples:

  • Mejor disponibilidad de las aplicaciones
  • Menos latencia
  • Mejor recuperación ante desastres
  • Implementación de aplicaciones heredades y nativas de la nube en varios entornos

Descubra Kubernetes para que sepa cómo puede ayudar a su empresa a diseñar aplicaciones y gestionar contenedores en las instalaciones y en los entornos de nube híbrida. 

Un clúster de Kubernetes es un conjunto de máquinas de nodos que ejecutan aplicaciones en contenedores. Con los clústeres de Kubernetes, podrá programar y ejecutar contenedores en un grupo de máquinas físicas, virtuales, on-premise o en la nube. 

Los clústeres de Kubernetes tienen un estado deseado, que define las aplicaciones o las cargas de trabajo que deben ejecutarse, las imágenes que se utilizan, los recursos que deben estar disponibles y demás detalles de configuración.

Kubernetes gestionará el clúster de forma automática para que coincida con ese estado. Por ejemplo, si implementa una aplicación con el estado deseado de "tres", deberían ejecutarse tres réplicas de la aplicación. Si uno de los contenedores falla, Kubernetes notará que solo hay dos réplicas en ejecución y agregará una para lograr el estado deseado.

Dado que los entornos de Kubernetes actuales deben gestionarse a nivel del clúster individual, el costo de su gestión en toda la empresa puede elevarse rápidamente, en función de la cantidad de clústeres. 

Por motivos de seguridad, cada clúster debe implementarse, actualizarse y configurarse de manera individual. Además, si fuera necesario implementar las aplicaciones en varios entornos, tendría que hacerse en forma manual o fuera del control del entorno de Kubernetes.

La gestión de las operaciones del día 2, como la ejecución de parches y la actualización en clústeres individuales, es un proceso largo y propenso a errores.

La gestión del ciclo de vida de un clúster de Kubernetes incluye lo siguiente:

  • La creación de un clúster nuevo
  • La eliminación de un clúster
  • La actualización del plano de control y los nodos informáticos
  • El mantenimiento y la actualización del nodo
  • La actualización de la versión de la API de Kubernetes
  • La protección del clúster
  • La actualización del clúster, que también puede depender de un proveedor 

Los desarrolladores esperan acceder a los clústeres nuevos con facilidad a medida que los necesitan. En el caso de los equipos de operaciones y los ingenieros de confiabilidad del sitio (SRE), es necesario que los clústeres nuevos estén configurados correctamente para que las aplicaciones estén disponibles en la producción. Los equipos de operaciones y los SRE también buscan controlar el estado de los clústeres en su entorno.

La gestión de los clústeres de Kubernetes aborda los desafíos frecuentes que los administradores y los ingenieros de confiabilidad del sitio suelen enfrentar al trabajar en diversos entornos que ejecutan clústeres de Kubernetes.

La herramienta de gestión de los clústeres de Kubernetes adecuada le brindará visibilidad sobre sus clústeres y lo ayudará a gestionar los ciclos de vida de las aplicaciones en entornos híbridos. Red Hat® Advanced Cluster Management for Kubernetes controla los clústeres y las aplicaciones desde una consola, con políticas de seguridad integradas.

Red Hat OpenShift® y Red Hat Advanced Cluster Management for Kubernetes ofrecen la plataforma y las funciones esenciales para resolver los desafíos que enfrentan las empresas al trabajar en diversos entornos, lo cual incluye múltiples centros de datos y nubes privadas, públicas e híbridas.

Red Hat Advanced Cluster Management for Kubernetes se ejecuta en Red Hat OpenShift Container Platform, así que incluye funciones que le permiten unificar la gestión de clústeres múltiples, obtener el control basado en políticas y extender la gestión del ciclo de vida de las aplicaciones.

A continuación detallamos lo que Red Hat Advanced Cluster Management for Kubernetes tiene para ofrecerle:

  • Diseñe, actualice y elimine clústeres de Kubernetes de forma centralizada en diversas nubes privadas y públicas.
  • Busque, encuentre y modifique los recursos de Kubernetes en todo el dominio.
  • Implemente aplicaciones en clústeres específicos de forma automática en función de las definiciones de los canales y las suscripciones.

Artículos relacionados

ARTÍCULO

Diferencias entre los contenedores y las máquinas virtuales

Las máquinas virtuales (VM) y los contenedores de Linux son entornos informáticos empaquetados que combinan varios elementos de TI y los aíslan del resto del sistema.

ARTÍCULO

¿Qué es la organización de los contenedores?

La organización en contenedores automatiza la implementación, la gestión, la escalabilidad y la conexión en red de los contenedores.

ARTÍCULO

¿Qué es un contenedor de Linux?

Un contenedor de Linux es un conjunto de procesos separados del resto del sistema, los cuales pueden ejecutarse desde una imagen diferente que proporciona todos los archivos necesarios para que funcionen.

Más información sobre los contenedores

Productos

Red Hat OpenShift

Plataforma de contenedores de Kubernetes empresarial con operaciones automatizadas integrales para gestionar implementaciones de nube híbrida, multicloud y edge computing.

Contenido adicional

Lista de verificación

Desarrollo de aplicaciones en contenedores: cinco temas para analizar con su equipo

Ebook

Los tres aspectos más importantes que debe tener en cuenta a la hora de seleccionar una plataforma de Kubernetes

Capacitación

Curso de capacitación gratuito

Running Containers with Red Hat Technical Overview

Curso de capacitación gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Curso de capacitación gratuito

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Obtenga más contenido como este

Suscríbase a nuestro boletín informativo: Red Hat Shares.

Red Hat logo LinkedInYouTubeFacebookTwitter

Productos

Herramientas

Comprar, vender, explorar

Comunicarse

Acerca de Red Hat

Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.

Suscríbase a nuestra newsletter, Red Hat Shares

Suscríbase ahora

Seleccionar idioma

© 2022 Red Hat, Inc. Red Hat Summit