Workers / Mode: Node Pool
A standard OKE-managed pool of worker nodes with enhanced feature support.
Configured with mode = "node-pool"
on a worker_pools
entry, or with worker_pool_mode = "node-pool"
to use as the default for all pools unless otherwise specified.
You can set the image_type
attribute to one of the following values:
oke
(default)platform
custom
.
When the image_type
is equal to oke
or platform
there is a high risk for the node-pool image to be updated on subsequent terraform apply
executions because the module is using a datasource to fetch the latest images available.
To avoid this situation, you can set the image_type
to custom
and the image_id
to the OCID of the image you want to use for the node-pool.
The following resources may be created depending on provided configuration:
Usage
worker_pool_mode = "node-pool"
worker_pool_size = 1
worker_pools = {
oke-vm-standard = {},
oke-vm-standard-large = {
size = 1,
shape = "VM.Standard.E4.Flex",
ocpus = 8,
memory = 128,
boot_volume_size = 200,
create = false,
},
oke-vm-standard-ol7 = {
description = "OKE-managed Node Pool with OKE Oracle Linux 7 image",
size = 1,
os = "Oracle Linux",
os_version = "7",
create = false,
},
oke-vm-standard-ol8 = {
description = "OKE-managed Node Pool with OKE Oracle Linux 8 image",
size = 1,
os = "Oracle Linux",
os_version = "8",
},
oke-vm-standard-custom = {
description = "OKE-managed Node Pool with custom image",
image_type = "custom",
image_id = "ocid1.image...",
size = 1,
create = false,
},
}