Adicione e gerencie fontes de serviço para sua instância do Cloud-native API Gateway. Tipos de source suportados: container services (clusters ACK, ACS e ACK Serverless) e registries MSE Nacos do Microservices Engine.
Pré-requisitos
Você criou created a gateway instance.
Você criou created an ACK managed cluster ou an MSE Nacos instance.
Observações
Se uma fonte de serviço se tornar inválida, exclua-a manualmente. Fontes inválidas podem causar falhas de sincronização em outras fontes de serviço.
Serviços com nome de domínio DNS ou endereço IP fixo não precisam de uma fonte de serviço. Create a service.
Ao adicionar um cluster ACK como fonte de serviço, o gateway monitora os objetos Service e Endpoints para obter informações de serviço e endpoint. Se você configurar HTTPS por meio de um K8s Ingress, o gateway também monitora os objetos Secret para informações de certificado.
Criar uma fonte de serviço
Acesse o API Gateway console.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique no ID da instância desejada.
No painel de navegação à esquerda, clique em Service. Em seguida, clique na aba Source.
-
Clique em Create Source. No painel Create Source, configure os parâmetros e clique em OK.
Container service
Parâmetro
Descrição
ACK/ACS/ACK Serverless Cluster
Selecione o cluster em que o serviço de backend está implantado.
Importante-
Se não houver cluster ACK, ACS ou ACK Serverless na VPC atual, create an ACK managed cluster primeiro.
-
Para adicionar uma fonte de serviço de outra VPC, create a gateway instance in that VPC primeiro e, em seguida, selecione o cluster.
-
O cluster ACK deve ter a versão 1,18 ou posterior (recomenda-se 1,28 ou posterior). Faça upgrade do cluster antes de adicioná-lo como fonte de serviço, se necessário.
Security Group Authorizations
O node pool do cluster de container possui um grupo de segurança. Abra as portas de serviço necessárias para permitir o acesso externo.
Modifique as regras do grupo de segurança conforme necessário. Set security group rules.
MSE Nacos
Parâmetro
Descrição
Nacos Instance
Selecione uma instância MSE Nacos.
Importante-
Se não houver instância MSE Nacos na VPC atual, create an MSE Nacos instance primeiro.
-
Para adicionar uma fonte de serviço de outra VPC, create a gateway instance in that VPC primeiro e, em seguida, selecione a instância MSE Nacos.
-
Apenas instâncias MSE Nacos com
MCPEnabled = truesão listadas. Altere essa configuração na página de parâmetros do MSE Nacos.
-
Na aba Source, verifique se a fonte de serviço aparece na lista.
Excluir uma fonte de serviço
Acesse o API Gateway console.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique no ID da instância desejada.
No painel de navegação à esquerda, clique em Service. Em seguida, clique na aba Source.
Localize a fonte de serviço que deseja excluir e clique em Delete na coluna Actions.
Na caixa de diálogo Confirm Delete, clique em OK.