Saltar al contenido

Openshift vs Kubernetes

¿Qué es Openshift?

Openshift es una plataforma de gestión de contenedores basada en kubernetes para la implementación de aplicaciones empresariales de Red Hat.

Proporciona una plataforma cloud donde los desarrolladores pueden implantar de forma sencilla sus aplicaciones.

¿Qué es Kubernetes?

Kubernetes es una plataforma de código abierto para la orquestación de contenedores desarrollado por Google y donado a la CNCF.

A diferencia de Docker, Kubernetes trabaja con PODS donde aloja los contenedores.

Se encarga de automatizar la implantación, escalado y administración de aplicaciones basadas en contenedores.

Openshift vs Kubernetes

Aunque Openshift utiliza Kubernetes internamente introduce muchas mejoras…

  • Seguridad forzando el uso de imágenes non-root, usando random UUIDs para su ejecución, las imágenes que no cumplan estos requerimientos no serán admitidas.
  • Kubernetes utiliza imágenes compiladas pero Openshift permite compilar imágenes con S2I (source to image).
  • Kubernetes Helm como gestor de paquetes para automatizar despliegue de aplicaciones, Openshift utiliza “Template” pero también permite usar Helm.
  • Openshift integra un Stack de monitorización con Prometheus y Grafana, Kubernetes hay que instalarlo aparte de la instalación.
  • Openshift hace un mejor control de permisos (RBAC) que kubernetes

Formas de instalar Openshift

  • Openshift Online: Cloud publico de Red Hat, permite dos planes: principiante (gratis) y profesional (pago).
  • Openshift Dedicated: Cloud privado de Red Hat, cluster privado mantenido y soportado por red Hat.
  • Openshift Container Platform: Clúster privado on premise o cloud privado.
  • ARO (Azure Red Hat Openshift): Control plane totalmente administrados sin necesidad de parches ni maquinas virtuales que manejar, todo sobre Azure, permite la integración con AAD.
  • OKD: Distribución de la comunidad para desplegar un cluster Openshift 3.11 en local, viene a ser como minikube para kubernetes.
  • CRC: Como OKD pero nos permite desplegar un cluster de Openshift 4.x.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *