OKE Enhanced Clusters and Virtual Nodes
CAPOCI supports OKE Enhanced Clusters and Virtual Nodes. A cluster-template
cluster-template-managed-virtual-node.yaml
with Enhanced Cluster and Virtual Node Pool has been released in
CAPOCI release artifacts which can be referred using the flavor managed-virtual-node
in clusterctl generate
command.
NOTE: Virtual Node Pool require Cluster API release 1.4.3 or later and CAPOCI release 0.10.0 or later.
Create Enhanced Cluster
The following OCIManagedControlPlane
snippet can be used to create an enhanced OKE cluster.
kind: OCIManagedControlPlane
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
spec:
clusterType: "ENHANCED_CLUSTER"
Create Virtual Node Pool
The following OCIVirtualMachinePool
snippet can be used to create a Virtual Node Pool. Please read through CAPOCI
API Docs to see all the supported parameters of OCIVirtualMachinePool
.
apiVersion: infrastructure.cluster.x-k8s.io/v1beta2
kind: OCIVirtualMachinePool
spec: