Capítulo 2. Conceptos de OpenShift

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

OpenShift es un superconjunto de Kubernetes. Los conceptos, comandos y prácticas de Kubernetes funcionan en OpenShift. Puedes realizar cualquiera de las operaciones habituales de kubectl en la API de OpenShift. Lo contrario no es cierto. OpenShift tiene funciones y flujos de trabajo completos que no forman parte de Kubernetes. Por ejemplo, los recursos BuildConfig y Build de la API de OpenShift representan la configuración y las ejecuciones iterativas de un proceso para construir una aplicación. No están en la API de Kubernetes, porque Kubernetes no define un mecanismo para compilar software y ensamblar imágenes de contenedores. OpenShift añade estos dos tipos de recursos y las instalaciones que los utilizan. Asimismo, mientras que Kubernetes tiene un espacio de nombres para organizar los recursos, OpenShift aumenta el espacio de nombres para formar el Proyecto. Un Proyecto demarca los límites de acceso para los clústeres ocupados por múltiples inquilinos y sirve como unidad discreta para la política administrativa.

Kubernetes establece los componentes de un orquestador de contenedores y una forma de abordarlos. OpenShift se basa en esos cimientos, añadiendo herramientas y abstracciones para los desarrolladores que crean las aplicaciones que se ejecutan en el clúster. Mantener esas aplicaciones en funcionamiento es la razón de ...

Get OpenShift para desarrolladores, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.