ARTH Task-30 OPENSHIFT:-CASE STUDY
OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — an on-premises platform as a service built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family's other products provide this platform through different environments: OKD serves as the community-driven upstream (akin to the way that Fedora is upstream of Red Hat Enterprise Linux), OpenShift Online is the platform offered as software as a service, and OpenShift Dedicated is the platform offered as a managed service.
The OpenShift Console has developer and administrator-oriented views. Administrator views allow one to monitor container resources and container health, manage users, work with operators, etc. Developer views are oriented around working with application resources within a namespace. OpenShift also provides a CLI that supports a superset of the actions that the Kubernetes CLI provides.
The main difference between OpenShift and vanilla Kubernetes is the concept of build-related artifacts. In OpenShift, such artifacts are considered first-class Kubernetes resources upon which standard Kubernetes operations can apply. OpenShift's client program, known as "oc", offers a superset of the standard capabilities bundled in the mainline "kubectl" client program of Kubernetes. Using this client, one can directly interact with the build-related resources using sub-commands (such as "new-build" or "start-build"). In addition to this, an OpenShift-native pod build technology called Source-to-Image (S2I) is available out of the box, though this is slowly being phased out in favor of Tekton - which is a cloud native way of building and deploying to Kubernetes. For the OpenShift platform, this provides capabilities equivalent to what Jenkins can do.
Recommended by LinkedIn
Macquarie Transforms its Digital Banking Experience for Customers
The Banking and Financial Services (BFS) Group, of global financial services provider Macquarie, offers a wide range of personal banking, wealth management, and business banking products and services. BFS wanted to significantly improve the digital banking tools used by its retail customers in Australia.
Macquarie evaluated several PaaS solutions, but chose Red Hat OpenShift Container Platform, in large part due to its ability to integrate with other open source technology such as Docker and Google Kubernetes for resource management.
BFS’s customer experience now offers features new to Australia, including “search the way you speak” technology and the ability to tag and track transactions. According to Luis Ugina, Chief Digital Officer, Macquarie BFS, “Red Hat technology has helped us to work in a more efficient way, with speed and agility as the biggest outcomes. By continually using the platform, we expect huge benefits over the coming months and years. We’re just at the beginning of the journey.”