AKS要求节点池和控制平面必须在同一个VNet中,但节点池可以部署在不同的子网中。如果想在不同子网中部署节点池,则需要在AKS VNet中创建一个新子网,然后将该子网与新节点池关联。
以下是创建新子网并关联节点池的示例代码:
az network vnet subnet create \
-g \
--vnet-name \
-n \
--address-prefix \
--service-endpoints Microsoft.ContainerRegistry
az aks nodepool add \
-g \
--cluster-name \
--name \
--node-count \
--node-vm-size \
--vnet-subnet-id