Clusters clássicos: por que a ativação de ALBs do Ingress resultam em erros de sub-rede?

Infraestrutura clássica

Ao tentar ativar um ALB do Ingress executando o comando ibmcloud ks ingress alb enable, você vê o erro a seguir:

No valid subnets found for the specified zone. Verify that a subnet exists on the VLAN in the zone that you specify by running 'ibmcloud ks subnets'. Note: If the problem persists, verify that your ALBs and worker nodes are on the same VLANs by following the steps in this troubleshooting doc: <https://ibm.biz/alb-vlan-ts>

No entanto, você executou ibmcloud ks subnets e verificou que uma ou mais sub-redes estão disponíveis na VLAN na zona em que o ALB existe.

Os seus ALBs e os nós do trabalhador podem não existir nas mesmas VLANs.

Isso pode ocorrer quando você exclui nós do trabalhador nas VLANs nas quais os ALBs também foram criados originalmente e, em seguida, cria novos nós do trabalhador em novas VLANs.

Mova seus ALBs para as mesmas VLANs que seus nós do trabalhador existem, seguindo as etapas em Movendo ALBs entre VLANs.