Prerequisite for deployment:-
api.<cluster_name>.<base_domain>. #api.ocp4.kdinesh.in
*.apps.<cluster_name>.<base_domain>. #*. apps.ocp4.kdinesh.in
Deployment Flow Diagram: –
Terraform Will deploy one VM, ON VM vSphere OpenShift installer, and OCP Client tools will be installed, and cluster deployment will be instantiated.
OpenShift Installer will deploy one temporary Bootstrap VM and OCP Cluster.
Once Cluster is Running, Temporary Bootstrap will be deleted automatically.
Deployment: –
Created required DNS Records.
Created Linux VM and Installed Terraform.
Created Linux-Centos8 Template in vSphere.
Created Terraform Files for deploying the OpenShift Cluster.
You can download the OpenShift deployment Terraform File using the following link – https://github.com/Dineshk1205/OCP-Terraform
Update Paraments in terraform.tfvars file and in scripts directory ocp. sh file (In ocp. sh only update parameters in first section # OCP Deployment Required)
First Run Terraform init command
Next, Run the command – Terraform apply -auto-approve
Wait a few minutes; the OpenShift cluster will be deployed based on the specified parameters.
Login to Bastion/Bootstrap VM and Check Cluster status
Shipping a new version of an application is always a small act of faith. Even…
The following steps demonstrate how to back up and restore an OpenShift virtual machine using…
OpenShift Virtualization allows virtual machines (VMs) to run natively on Kubernetes alongside container workloads. Using…
Red Hat OpenStack Services on OpenShift (RHOSO) provides the foundation to build a private or public…
Kubernetes (often shortened to “K8s”) is an open-source system for automating the deployment, scaling, and…
Ceph is an open-source, distributed storage platform that provides object, block, and file storage in…