From the course: OpenShift Essential Training: Container Orchestration and Deployment
Introduction to OpenShift - OpenShift Tutorial
From the course: OpenShift Essential Training: Container Orchestration and Deployment
Introduction to OpenShift
- [Instructor] What if Kubernetes had a power boost? Well, that's OpenShift for you. The ultimate upgrade that makes deploying, managing and scaling your applications smoother, smarter, and more secure. Think of OpenShift as Kubernetes on steroids. It's an enterprise grade container platform that makes deploying, managing and scaling applications super smooth. It's built on Kubernetes, but with some features added by Redhead, the company developing OpenShift, such as remote management, security, monitoring, and auditing. So let's look at what OpenShift brings to the table. The OpenShift console is your arena for deploying, monitoring, and managing applications all without the command line. The infra node is like the behind the scenes crew handling networking, load balancing, and storage. And projects, projects in OpenShift offer a secure space to organize apps and services with controlled access. Routes are OpenShift's way of linking your apps to the world by mapping URLs to your services. Templates are ready to go blueprints used to fully deploy application stacks in seconds, cutting setup time and errors. And lastly, secrets and config maps securely store application data. Secrets are used for sensitive info like passwords while config maps for configuration files. So let's dive a bit into OpenShift architecture now. The routing layer is the top most layer where all traffic enters the OpenShift cluster. It's responsible for exposing applications to the outside world securely. Below the routing layer, we have the persistent storage and the registry. Persistent storage ensures that data is stored reliably across pods, while the registry serves as a container image repository where all application images are stored and managed. Within the yellow layer, we have the master node and the infra node and the functions which they serve within the OpenShift cluster, which we previously mentioned within the course. Next, we'll move on to the service layer. The service layer connects different components within the cluster, ensuring seamless interaction between services, pods, and endpoint. And finally, the base layer forms the foundation of the OpenShift cluster. It contains core Kubernetes components like the API server, ETCD for storing cluster data and the scheduler to manage workloads. So now that you have a good understanding of how OpenShift builds upon Kubernetes and the extra features it adds, let's see what is required to set up our lab environment in the next video.