Agregue y gestione los orígenes de servicio de su instancia de Cloud-native API Gateway. Los tipos de origen compatibles son los servicios en contenedores (clústeres de ACK, ACS y ACK Serverless) y los registros de Microservices Engine (MSE) Nacos.
Requisitos previos
Notas
Si un origen de servicio deja de ser válido, elimínelo manualmente. Los orígenes no válidos pueden provocar errores de sincronización en otros orígenes de servicio.
Los servicios con un nombre de dominio DNS o una dirección IP fija no requieren un origen de servicio. Create a service.
Cuando agrega un clúster de ACK como origen de servicio, la puerta de enlace supervisa los objetos Service y Endpoints para obtener información de servicios y endpoints. Si configura HTTPS mediante un K8s Ingress, la puerta de enlace también supervisa los objetos Secret para obtener la información del certificado.
Creación de un origen de servicio
Inicie sesión en la consola de API Gateway.
En el panel de navegación izquierdo, haga clic en . En la barra de navegación superior, seleccione una región.
En la página Instance, haga clic en el ID de la instancia deseada.
En el panel de navegación izquierdo, haga clic en Service. A continuación, haga clic en la pestaña Source.
-
Haga clic en Create Source. En el panel Create Source, configure los parámetros y haga clic en OK.
Servicio en contenedores
Parámetro
Descripción
ACK/ACS/ACK Serverless Cluster
Seleccione el clúster donde se despliega el servicio de backend.
Importante-
Si no existe ningún clúster de ACK, ACS o ACK Serverless en la VPC actual, create an ACK managed cluster primero.
-
Para agregar un origen de servicio de otra VPC, create a gateway instance in that VPC primero y luego seleccione el clúster.
-
El clúster de ACK debe ejecutar la versión 1.18 o posterior (se recomienda la 1.28 o posterior). Actualice el clúster antes de agregarlo como origen de servicio si es necesario.
Security Group Authorizations
El node pool del clúster de contenedores cuenta con un security group. Abra los puertos de servicio necesarios para permitir el acceso externo.
Modifique las reglas del security group según sea necesario. Set security group rules.
MSE Nacos
Parámetro
Descripción
Nacos Instance
Seleccione una instancia de MSE Nacos.
Importante-
Si no existe ninguna instancia de MSE Nacos en la VPC actual, create an MSE Nacos instance primero.
-
Para agregar un origen de servicio de otra VPC, create a gateway instance in that VPC primero y luego seleccione la instancia de MSE Nacos.
-
Solo se muestran las instancias de MSE Nacos que tienen
MCPEnabled = true. Modifique este valor en la página de configuración de parámetros de MSE Nacos.
-
En la pestaña Source, compruebe que el origen de servicio aparece en la lista.
Eliminación de un origen de servicio
Inicie sesión en la consola de API Gateway.
En el panel de navegación izquierdo, haga clic en . En la barra de navegación superior, seleccione una región.
En la página Instance, haga clic en el ID de la instancia deseada.
En el panel de navegación izquierdo, haga clic en Service. A continuación, haga clic en la pestaña Source.
Busque el origen de servicio que desea eliminar y haga clic en Delete en la columna Actions.
En el cuadro de diálogo de confirmación Delete, haga clic en OK.