Learn OpenShift
上QQ阅读APP看书,第一时间看更新

OpenShift as an extension of Kubernetes

In previous chapters, we looked at how Kubernetes can simplify the management of Docker containers and take care of container deployment. Kubernetes brings additional value to container management across multiple nodes, which is very important in modern highly available and distributed infrastructure. Despite all the advantages Kubernetes has, it has drawbacks, and most of them are rectified by OpenShift.

OpenShift is a PaaS offering from Red Hat that natively integrates Docker and Kubernetes to create a powerful container cluster management and orchestration system. OpenShift encompasses the architecture, processes, platforms, and services needed to empower developers and operations teams. OpenShift increases reliability across all environments and meets all customer requirements while reducing infrastructure costs.

OpenShift leverages Kubernetes as a container management platform and adds several new important components and capabilities. Some of them are:

  • Self-service Portal and Service Catalog
  • Build and application deployment automation
  • Built-in registry service
  • Extended application routing
OpenShift services