Proyecto Celtic Kubernetes de fin de ciclo de ASIR (sysadmin) IES Gonzalo Nazareno (Dos Hermanas, España)
El escenario tiene sus nombres tomados de los dioses Celtas de la siguiente entrada de la Wikipedia enlace donde podrás consultar su descripción.
Nombre | Función | Numero |
---|---|---|
Taranis | Proxy | 1 |
Belenus | Proxy | 2 |
Morrigan | KMaster | 1 |
Balar | KMaster | 2 |
Artio | KMinion | 1 |
Esus | KMinion | 2 |
Angus | Almacenamiento | 1 |
Dagda | Almacenamiento | 2 |
Presentación Cluster Kuberentes HA
Kubernetes es un orquestador de contenedores open source a través de múltiples hosts, proporcionar mecanismos básicos para el despliegue, mantenimiento y escalado de aplicaciones.
Kubernetes es:
Kubernetes se basa en una década y media de experiencia en Google para ejecutar cargas de trabajo de producción, combinado con las ideas y las mejores prácticas de la comunidad.
Kubernetes trabaja con los siguientes conceptos:
Cluster Un cluster es un conjunto de máquinas virtuales o físicas de infraestructura y otros recursos utilizados por Kubernetes para ejecutar los contenedores.
Node Un nodo es un equipo físico o virtual con Kubernetes, en la que las pods pueden ejecutarse.
Pod Los pods son un grupo contenedores de aplicaciones con volúmenes compartidos. Son las unidades de despliegue más pequeñas que se pueden crear, programadas y gestionadas con Kubernetes. Los pods se pueden crear de forma individual, pero se recomienda que utilice un controlador de replica incluso si la creación es de un sola pod.
Replication controller Los controladores de replicación gestionar el ciclo de vida de los pods. Se aseguran de que un determinado número de pods están ejecutando en cualquier momento dado, creando o matando los pods que se definan.
Service Los servicios proporcionan un unico, nombre estable y dirección para un conjunto de pods. Ellos actúan como balanceadores de carga entre los pods del servicio.
Label Las etiquetas se utilizan para organizar y seleccionar grupos de objetos en función de clave: valor.
Openstack y Kubernetes
Autoescalado