As verificações de integridade ativas desativam automaticamente nós de serviço não íntegros e os reativam após a recuperação. Esse mecanismo aumenta a disponibilidade das rotas para interfaces de serviço em implantações com múltiplas réplicas.
Procedimento
Se a versão do gateway for 1.2.1 ou posterior, o recurso de verificação de integridade TCP será ativado automaticamente durante a criação do serviço.
Faça login no console MSE. Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, escolha Cloud-native Gateway > Gateways. Na página Gateways, clique em ID do gateway desejado.
No painel de navegação à esquerda, clique em Routes. Em seguida, clique em aba Services.
Na aba Services, localize o serviço desejado e clique em Health Check Settings na coluna Actions. No painel Configure Health Check, ative a opção Enable Health Check, configure os parâmetros e clique em OK.
Solucionar falhas de verificação de integridade
Diagnosticar falhas de verificação de integridade em cenários comuns
Identifique se a falha ocorreu em uma verificação de integridade TCP ou HTTP:
-
Caso a verificação de integridade TCP falhe, significa que não foi possível estabelecer conexão com o nó do gateway. Verifique os seguintes pontos:
Confirme se o nó existe.
Verifique se há excesso de conexões simultâneas.
Se houver falha na verificação de integridade HTTP, confirme primeiro se a verificação TCP foi aprovada. Em caso positivo, valide o caminho configurado para a verificação de integridade usando ferramentas como curl ou Postman.
Resolver falhas de verificação de integridade ao adicionar um serviço pela primeira vez
Execute as operações abaixo em sequência:
-
Verifique se a VPC do serviço é a mesma do gateway ou se o ambiente do serviço está conectado à VPC do gateway por meio da Cloud Enterprise Network (CEN) ou de conexões físicas. Se as VPCs forem diferentes e não estiverem conectadas, o endereço IP do gateway ficará inacessível.
NotaO gateway não oferece suporte a serviços locais registrados em instâncias do Nacos e do ZooKeeper.
Confirme se a VPC do serviço corresponde à VPC do gateway. Caso estejam em VPCs distintas sem conectividade, o endereço IP do gateway não estará acessível.
Valide a configuração de autorização do grupo de segurança. Se a origem do serviço for um cluster do Container Service for Kubernetes (ACK), certifique-se de que o gateway foi adicionado ao grupo de segurança desse cluster. Para mais detalhes, consulte Realizar autorização de grupo de segurança.
Se o gateway não íntegro utilizar um endereço IP público, verifique se um gateway NAT de Internet está habilitado para a VPC do gateway.