-
Mi portátil
Desde aquí se genera todo y se lanza la instalación.
-
DNS de casa
Una zona propia para el laboratorio: la API y las aplicaciones del clúster.
-
openshift-install
Genera la ISO del instalador y sigue la instalación desde fuera.
-
Registro de imágenes
De donde los nodos descargan el sistema y los componentes.
-
Discos mecánicos
El cuello de botella de toda la instalación.
-
Configuración del clúster
Nombre, redes, direcciones virtuales y la red de cada nodo, en dos ficheros.
-
ISO del instalador
Una imagen de arranque con toda la configuración dentro.
-
VMs creadas con Terraform
Tres VMs con CPU del host, 32 GB de RAM y la ISO como primer arranque.
-
Orden de arranque
Primero la ISO, luego el disco. Si la ISO sigue la primera al terminar, el nodo vuelve a instalarse.
-
Nodo 0 (rendezvous)
Coordina la instalación de los otros dos y luego se instala él.
- OpenShift (OKD)
- Kubernetes / K3s
-
Nodo 1
Plano de control y cargas de trabajo.
- OpenShift (OKD)
- Kubernetes / K3s
-
Nodo 2
Plano de control y cargas de trabajo.
- OpenShift (OKD)
- Kubernetes / K3s
-
Entorno de instalación
Mientras instala, cada nodo corre desde la ISO con un sistema de ficheros temporal en RAM.
-
etcd
La base de datos del clúster. Muy sensible a lo que tarda el disco en confirmar cada escritura.
-
Dirección virtual de la API
Una dirección que pasa de nodo en nodo: no es una máquina más.
-
Operadores del clúster
Los 33 componentes que forman OpenShift. El clúster está sano cuando todos dicen disponible y no degradado.
-
Sistema inmutable
Cada nodo cambia de imagen del sistema entera al reiniciar. Si el cambio no termina a tiempo, se descarta.
-
Dirección virtual de las aplicaciones
La entrada a todo lo que se publica en el clúster.
-
Consola web
La consola de OpenShift.
-
Aplicación de prueba
Un panel de servicios desplegado en el clúster con Ansible, para comprobar que se puede usar de verdad.
-
Route
La forma de OpenShift de publicar un servicio por nombre.