
Examine the architecture diagram for a bare-metal OpenShift 4 cluster, detailing the utility node with dns, dhcp, tftp, and nfs services, the internal OpenShift networks, and bootstrap pxe deployment.
Configure the KVM hypervisor networks, including internal OpenShift network, the management network, and the external network, using virtual switches and DHCP to ensure internet reachability.
Deploy the utility virtual machine on internal and external networks, configure resources and time settings, set up a sudo user, enable dhcp on the external interface, and establish firewall masquerade.
Learn to install and configure a dhcp server for OpenShift deployment, creating a dhcp config with mac bindings, internal ip addresses, gateway, dns, tftp for pxe, and boot-time service enablement.
Configure the NFS server for the imager registry, export the folder, adjust firewall rules, restart the service, and deploy and configure the TFTP service.
Set up a TFTP and PXE environment for OpenShift installation on bare metal. Configure kernel, initramfs, and per-MAC PXE files; install the OpenShift installer and CLI, and generate SSH keys.
Configure Identity Provider : HTPasswd
Explore role-based access control in OpenShift, with cluster and local roles, including cluster admin, self-provisioner, editor, and viewer, and hands-on role assignment to users and groups.
Explore security context constraints (SCC) in OpenShift and see how default rules control container privileges by user ID and group ID. Apply SCCs to pods and expose apps via routes.
Perform a practical OpenShift cluster health check by executing troubleshooting commands, inspecting node roles and resource usage, viewing cluster version, and accessing node and pod logs to diagnose issues.
Learn the fundamentals and basic concepts of OpenShift that you will need to build a production deady OpenShift cluster and get started with deploying and managing Application.
Build a strong foundation in OpenShift and container orchestration with this tutorial for beginners.
Deploy OpenShift
Use TFTP/Booting deployment
A much required skill for any one in DevOps and Cloud Learning the fundamentals of OpenShift puts knowledge of a powerful PaaS offering at your fingertips. OpenShift is the next generation Application Hosting platform by Red Hat.
Content and Overview
In this guide we will perform an installation of Red Hat OpenShift Container Platform 4.12 on KVM Virtual Machines. OpenShift is a powerful, platform agnostic, enterprise-grade Kubernetes distribution focused on developer experience and application security. The project is developed and owned by Red Hat Software company. OpenShift Container Platform is built around containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux.
The OpenShift platform offers automated installation, upgrades, and lifecycle management throughout the container stack – from the operating system, Kubernetes and cluster services, to deployed applications. Operating system that will be used on both the Control plan and Worker machines is Red Hat CoreOS (RHCOS). The RHCOS OS includes the kubelet, which is the Kubernetes node agent, and the CRI-O container runtime optimized for Kubernetes workloads.
Legal Notice:
Openshift and the OpenShift logo are trademarks or registered trademarks of Red Hat, Inc. in the United States and/or other countries. Re Hat, Inc. and other parties may also have trademark rights in other terms used herein. This course is not certified, accredited, affiliated with, nor endorsed by OpenShift or Red Hat, Inc.