It is an open-source container orchestration platform developed by Red Hat that simplifies the deployment, scaling, and management of containerized applications. Built on top of Kubernetes, OpenShift extends Kubernetes with additional features and tools to enhance developer productivity and operational efficiency.OpenShift, developed by Red Hat, is an enterprise Kubernetes platform designed to help organizations develop, deploy, and manage containerized applications at scale. It provides a comprehensive environment for application development, making it easier for teams to adopt modern cloud-native architectures.
Software Requirements
• Language : java, Ruby
• Tools : Apache NetBeans IDE 22
• Cloud server tool : OpenShift – 4.14
• Database : MySQL 8.0.3
• Operating System : Ubuntu 20.04.6 LTS 64-bit/Windows
• Hypervisor : Kernal based Virtual Machine, Vmware vSphere,Azure Hyper V
• Deployment Model : public and private cloud
• Service Model : Platform as a Service
• Cloud Service Provider : Red Hat OpenShift on IBM Cloud, ARO (Azure Red Hat OpenShift)
• Tools : Openshift Pipeline, Openshift Gitops
Operations
OpenShift CLI: OpenShift CLI is used for managing OpenShift applications from the command line. OpenShift CLI has the capability to manage end-to-end application life cycle.
Application Scaling: Autoscaling is a feature in OpenShift where the applications deployned can scale and sink as and when requierd as per certain specifications. In OpenShift application, au toscaling is also known as pod autoscaling.