Understanding OpenShift
OpenShift is a powerful, enterprise-grade Kubernetes platform developed by Red Hat. It provides a complete environment for building, deploying, and managing containerized applications across cloud and on-premises infrastructure.
OpenShift is used for building, deploying, and managing containerized applications. It supports DevOps automation, hybrid cloud deployments, microservices, CI/CD pipelines, and enterprise IT modernization. With built-in security, scalability, and developer tools, OpenShift enables efficient cloud-native development across public, private, and on-premises environments.
In OpenShift, the cluster is composed of three main types of nodes: Master, Worker, and Infrastructure (Infra) nodes. Each has a distinct role in managing and running applications.
OpenShift Infra Node: In OpenShift, an Infrastructure (Infra) Node is a specialized type of worker node that is dedicated to running OpenShift platform services, rather than user-deployed applications. These nodes help isolate system-level components from application workloads, improving performance, security, and scalability. To learn more go to :An overview of Openshift Infra node
OpenShift Master Node: The Master Node is responsible for the management and coordination of the OpenShift cluster. It ensures that the desired state of the system (as defined by the user) is maintained. To learn more go to : Understanding Openshift Master
OpenShift Worker Node: A Worker Node is a compute node in the OpenShift cluster. It hosts the pods, which are the smallest deployable units in Kubernetes/OpenShift and contain one or more containers. To learn more go to : An introduction to Openshift Worker