Plataforma PaaS de Red Hat basada en Kubernetes que simplifica el despliegue de aplicaciones en contenedores sin necesidad de YAML complejo.
Definición
OpenShift v4 es una plataforma de contenedores de código abierto basada en Kubernetes que proporciona una solución completa de orquestación de contenedores y servicios de aplicaciones para desarrolladores y equipos de operaciones.
Características Principales
Como PaaS
Abstracción de complejidad: Desarrolladores no escriben YAML de Kubernetes
Herramientas de despliegue automático: S2I (Source 2 Image), despliegue desde código/Dockerfile
Ciclo de vida simplificado: Integración automática con repositorios Git
Construcción automática: BuildConfig ejecuta builds sin intervención manual
Despliegue continuo: Cambios en repositorio → nuevo despliegue automático
Como distribución de Kubernetes
Mantiene APIs de K8s: Pod, Service, Deployment, StatefulSet, Job, etc.