Agent-based Installer for OpenShift Container Platform
Provision the OpenShift Container Platform on Oracle Cloud Infrastructure (OCI) using Red Hat's Agent-based Installer.
The Agent-based Installer is designed for advanced users who require customized infrastructure configurations or working in disconnected (offline) environments.
Compared to Assisted Installer, this method requires prior knowledge of OCI services, including Networking, Load Balancer, DNS, Compute, Object Storage, IAM and Tagging, and may take longer to complete.
Provisioning Resources for the Agent-based Installer
- By using an OCI-provided Terraform script: This method is recommended for users in a connected environment.
- By manual provisioning: This method is recommended for users who require advanced configurations not supported by the Terraform, for configuring a firewall, or for users in a disconnected (offline) environment.
OpenShift requires Manage permissions to perform operations on instances, volumes, and networking resources. Deploy OpenShift in a dedicated compartment to avoid conflicts with other applications that might be running in the same compartment.
Option 1: Provisioning Resources Using Terraform
Use the OCI provided Terraform script to automate provisioning of new compute nodes. The latest version of the Terraform stack is available on the Stack information page within the Red Hat OpenShift plugin.
For more information, see Installing a Cluster with Agent-based Installer Using Terraform.
Option 2: Provisioning Resources Manually
If you're not using the Terraform script, see Installing a Cluster with Agent-Based Installer Manually for instructions on manual provisioning.
Getting Started
Start by reviewing Installing a cluster on Oracle Cloud Infrastructure (OCI) by using the Agent-based Installer (Red Hat documentation).
Next, select your required provisioning method:
- Terraform provisioning: See Installing a Cluster with Agent-based Installer Using Terraform
- Manual provisioning: See Installing a Cluster with Agent-Based Installer Manually