Workers: Network
Subnets
worker_pool_mode = "node-pool"
worker_pool_size = 1
worker_subnet_id = "ocid1.subnet..."
worker_pools = {
oke-vm-custom-subnet-flannel = {
subnet_id = "ocid1.subnet..."
},
oke-vm-custom-subnet-npn = {
subnet_id = "ocid1.subnet..."
pod_subnet_id = "ocid1.subnet..." // when cni_type = "npn"
},
}
Network Security Groups
worker_pool_mode = "node-pool"
worker_pool_size = 1
worker_nsg_ids = ["ocid1.networksecuritygroup..."]
pod_nsg_ids = [] // when cni_type = "npn"
worker_pools = {
oke-vm-custom-nsgs-flannel = {
nsg_ids = ["ocid1.networksecuritygroup..."]
},
oke-vm-custom-nsgs-npn = {
nsg_ids = ["ocid1.networksecuritygroup..."]
pod_nsg_ids = ["ocid1.networksecuritygroup..."] // when cni_type = "npn"
},
}
Secondary VNICs
On pools with a self-managed mode
:
worker_pool_mode = "node-pool"
worker_pool_size = 1
kubeproxy_mode = "iptables" // *iptables/ipvs
worker_is_public = false
assign_public_ip = false
worker_nsg_ids = ["ocid1.networksecuritygroup..."]
worker_subnet_id = "ocid1.subnet..."
max_pods_per_node = 110
pod_nsg_ids = [] // when cni_type = "npn"
worker_pools = {
oke-vm-custom-network-flannel = {
assign_public_ip = false,
create = false,
subnet_id = "ocid1.subnet..."
nsg_ids = ["ocid1.networksecuritygroup..."]
},
oke-vm-custom-network-npn = {
assign_public_ip = false,
create = false,
subnet_id = "ocid1.subnet..."
pod_subnet_id = "ocid1.subnet..."
nsg_ids = ["ocid1.networksecuritygroup..."]
pod_nsg_ids = ["ocid1.networksecuritygroup..."]
},
oke-vm-vnics = {
mode = "instance-pool",
size = 1,
create = false,
secondary_vnics = {
vnic0 = {
nic_index = 0,
subnet_id = "ocid1.subnet..."
},
vnic1 = {
nic_index = 1,
subnet_id = "ocid1.subnet..."
},
},
},
oke-bm-vnics = {
mode = "cluster-network",
size = 2,
shape = "BM.GPU.B4.8",
placement_ads = [1],
create = false,
secondary_vnics = {
gpu0 = {
nic_index = 0,
subnet_id = "ocid1.subnet..."
},
gpu1 = {
nic_index = 1,
subnet_id = "ocid1.subnet..."
},
},
},
}