Os balanceadores de carga internos (ILB) expõem serviços na organização a partir de um conjunto de IPs internos atribuído à organização. Um serviço ILB nunca está acessível a partir de nenhum ponto final fora da organização.
Por predefinição, pode aceder aos serviços ILB no mesmo projeto a partir de qualquer cluster na organização. A política de rede do projeto predefinida não lhe permite aceder a recursos do projeto a partir do exterior do projeto, e esta restrição também se aplica aos serviços ILB. Se o administrador da plataforma (PA) configurar políticas de rede do projeto que permitam o acesso ao seu projeto a partir de outros projetos, o serviço ILB também fica acessível a partir desses outros projetos na mesma organização.
Antes de começar
Para configurar ILBs, tem de ter o seguinte:
- Ser proprietário do projeto para o qual está a configurar o equilibrador de carga. Para mais informações, consulte Crie um projeto.
As funções de identidade e acesso necessárias:
- Peça ao administrador de IAM da organização para lhe conceder a função de administrador do Load Balancer (
load-balancer-admin
).
- Peça ao administrador de IAM da organização para lhe conceder a função de administrador do Load Balancer (
Crie um balanceador de carga interno
Crie ILBs com três métodos diferentes no GDC:
- Use a CLI gdcloud para criar ILBs.
- Use a API Networking Kubernetes Resource Model (KRM) para criar ILBs
Pode segmentar cargas de trabalho de pods ou VMs através da API KRM e da CLI gdcloud. Só pode segmentar cargas de trabalho no cluster onde o objeto Service
é criado quando usa o serviço Kubernetes diretamente a partir do cluster Kubernetes.