Getting started with Kubernetes Cluster API Provider for Oracle Cloud Infrastructure

Before deploying the Cluster API Provider for Oracle Cloud Infrastructure (CAPOCI), you must first configure the required Identity and Access Management (IAM) policies:

CAPOCI Installation Process

The following deployment options are available:

The following workflow diagrams provide a high-level overview of each deployment method described above:

Setting up a non-production management cluster

CAPOCI Installation Process

Setting up a management cluster using an initial bootstrap cluster

CAPOCI Installation Process

Setting up a management cluster using OKE

CAPOCI Installation Process

Setting up a management cluster using a 3rd party Kubernetes cluster

CAPOCI Installation Process

Complete the following steps in order to install and use CAPOCI:

  1. Choose your management cluster. You can use kind, OKE or any other compliant Kubernetes clusters.
  2. Prepare custom machine images
  3. Configure users and policies for the management cluster if required
  4. Provision a management cluster. You can use kind, OKE or any other compliant Kubernetes clusters.
  5. Install the necessary tools:
  6. Configure IAM for the workload cluster.
  7. Install Kubernetes Cluster API for Oracle Cloud Infrastructure (CAPOCI) in the management cluster.
  8. Create a workload cluster.