Está en la página 1de 9

Arquitectura de Computadoras

Ing. Kenny Joseph Cooper


2

Índice
● ¿Qué es el orquestador kubernetes?
● ¿Por qué utilizar kubernetes?
● Ventajas de Kubernetes
● Elementos principales de Kubernetes
● Conclusiones
3
¿Qué es el orquestador kubernetes?
Un orquestador es una herramienta
para administrar y mantener múltiples
contenedores.
Kubernetes es un sistema de
orquestación de código abierto para
automatizar la gestión de
contenedores.
Desarrollado por google y distribuido
a partir del 2014.
4
¿Por qué utilizar kubernetes?
Kubernetes puede administrar los requisitos de escalado, la disponibilidad, la
conmutación por error, los patrones de implementación y más.

Las capacidades de Kubernetes incluyen:


• Definición de procesos y servicios
• Descubrimiento de servicios y equilibrio de carga
• Orquestación de almacenamiento
• Gestión de recursos a nivel de contenedor
• Despliegue y reversión automatizados
• Gestión de la salud de los contenedores
• Gestión de secretos y configuración
5
Ventajas de Kubernetes
• Disponibilidad: La agrupación en clúster de kubernetes tiene tolerancia a fallas
muy alta lo que permite operaciones a gran escala.

• Autoescalado: Permite escalar hacia arriba y hacia abajo según el tráfico y/o
carga del servidor de forma totalmente automática.

• Ecosistema Extenso: Tiene un ecosistema sólido en torno a la interfaz de red,


interfaz de almacenamiento y herramientas integradas de registro y monitoreo.
6
Elementos principales Kubernetes
• Nodo Master
Es el nodo principal de la capa de orquestación del clúster, administra el trabajo de
los nodos worker. Es responsable de establecer y mantener la comunicación del
clúster kubernetes y equilibrar las cargas de trabajo.
Internamente un nodo master tiene los siguientes componentes:
• API Server
• Key-Value Store
• Controller
• Scheduler
7
Elementos principales Kubernetes
• Nodo Worker
Son los nodos que realizan las tareas asignadas por los nodos master. Son las
máquinas que implementan las cargas de trabajo en contenedores y volúmenes
de almacenamiento.
Internamente un nodo worker tiene los siguientes componentes:
• kubelet
• Container runtime
• kube-proxy
• AddOns
• Pod
Nodo
Master
Pods
Controller
Container
Runtime

API Server Kubelet

CLI / API Systems Services

Scheduler
Nodo

Pods
Key Value Store
Container
Runtime

Kubelet

Arquitectura de Kubernetes Systems Services

8
9

Conclusiones

Kubernetes es el orquestador más Cuenta con una amplia arquitectura de


difundido en las grandes empresas para la servicios para asegurar una alta
gestión de contenedores (como lo son los disponibilidad.
contenedores docker)

También podría gustarte