Glosario Kubernetes: 6 conceptos clave para entenderlo

| Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Kubernetes o K8s es una plataforma de código abierto que se encarga de la gestión de servicios y cargas de trabajo. Se reconoce por su contribución a la automatización de los procesos de despliegue, la escalabilidad y el manejo de múltiples aplicaciones en el interior del sistema.

Esta herramienta destaca dentro del sector tecnológico gracias a su gran cantidad de funciones y recursos de utilidad. De modo que, para aprender a sacarle el máximo provecho a Kubernetes, hace falta conocer algunos de los conceptos claves que se utilizan dentro de la plataforma, como es el caso de los nodos, el master o los volúmenes, entre otras.

En este artículo podrás conocer 6 de los términos más importantes para Kubernetes y su implementación.

Objetos

El primero de los conceptos clave para entender Kubernetes es el término de objetos, que hace referencia a las unidades de tipo persistente que se ubican dentro del sistema y que se utilizan con el objetivo de representar el estado actual del clúster. Estos objetos serán, además, los encargados de la descripción de las aplicaciones que se ejecutan en un contenedor.

Si te interesa seguir aprendiendo acerca de este recurso, no dudes en leer este post que explica con más detalle qué son los objetos de Kubernetes y cuáles son sus características.

Pods

El concepto de pods en la plataforma de Kubernetes se refiere a las unidades de ejecución básica del sistema que encapsula un contenedor en aquellas situaciones de uso común o bien, para los casos de uso de mayor nivel, por varios containers con conexión directa.

Para continuar aprendiendo acerca de esta opción, consulta este artículo que explica qué son los pods en Kubernetes y cuáles son sus propiedades.

Nodos

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

El siguiente de los conceptos relevantes para aprovechar la plataforma de K8s es el de nodos, que son las máquinas de trabajo físicas o virtuales que se encargan de la administración del control plane o plano de control del sistema. Además, incluyen los servicios requeridos para ejecutar los pods.

Ahora, profundiza más acerca de esta herramienta a través del siguiente artículo que expone qué son los nodos en Kubernetes.

Volúmenes

El término de volúmenes en Kubernetes se define como un tipo de directorio al que los pods pueden acceder. De modo que la plataforma admite diferentes tipos o categorías de estos volúmenes y, en función de esto, se definirán su contenido y elementos, así como si necesitan crearse previamente o no.

Para seguir aprendiendo acerca de este recurso, no dudes en leer el siguiente post que explica qué son los volúmenes en Kubernetes y cuáles son sus características.

Master

Otro de los términos importantes es el de master en el sistema de K8s, que indica el conjunto de 3 daemons de la plataforma que se ejecutan en el interior de un solo clúster. Estos daemons son:

  • kube-apiserver: encargado de la integración del plano de control.
  • kube-controller-manager: el que interactúa con la nube que utiliza el clúster.
  • kube-scheduler: el programador del sistema.

Si deseas aprender más sobre este concepto clave, accede al siguiente artículo, donde puedes aprender detalladamente qué es el Master de Kubernetes y cuáles son sus componentes.

Labels o etiquetas

El último de los conceptos clave para entender mejor K8s es el de labels o etiquetas, que se refiere a los recursos pares de key value que contribuyen a la identificación de los atributos de los objetos más importantes y significativos para ti como usuario de la plataforma.

Si quieres seguir aprendiendo acerca de esta herramienta, accede a este post, en el que se aborda más en detalle todo lo relacionado con las labels en Kubernetes.

Ahora que ya conoces 6 de los conceptos claves de la plataforma de Kubernetes y su funcionamiento, no dudes en dar un paso en tu proceso de formación y aprendizaje acerca de esta y otras opciones del mundo tecnológico. Para conseguir aprender hasta convertirte en un experto, te recomendamos nuestro DevOps & Cloud Computing Full Stack Bootcamp. ¡No dudes en solicitar más información y matricúlate!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado