Cloud-native gateways allow you to add and manage services, manage service versions and traffic rules, and configure active health checks to improve system performance and reliability.
Add a service
Cloud-native gateways allow you to add services from the following sources: Container Service for Kubernetes (ACK) clusters, Microservices Engine (MSE) Nacos instances, fixed endpoints, Domain Name System (DNS) domain names, and Function Compute. To allow a gateway to obtain service endpoints, you must add an existing service to the gateway and register it as a destination service for routing in the console. For more information, see Add a service.
Manage services
After you add a service whose Service Source is set to Fixed Address, the backend node endpoint may change. If the service is not registered with the service source of the gateway, the gateway cannot dynamically obtain the new endpoint. In this case, you must manually update the service information to adjust the backend node endpoint. For more information about how to view, edit, and delete a service, see Manage services.
Manage service versions
Service versions support tag-based routing for cloud-native gateway routes. You can configure tag-based routing policies for scenarios such as canary releases, tag-based routing, and high-availability deployments. For more information about how to add, edit, and delete a service version, see Manage service versions.
Manage service traffic rules
Traffic rules control how traffic is transferred from the gateway to backend services, including the encryption type and load balancing policy. You can manage the following items:
-
Encryption configurations of backend service certificates.
-
Load balancing policies of backend services.
For more information, see Manage traffic rules.
Configure active health checks for services
Active health checks automatically deactivate unhealthy nodes and reactivate them when they recover. This improves route availability when multi-replica deployment is used for backend services.
-
Configure active health checks for services.
-
Troubleshoot health check failures.
For more information, see Configure active health check for services.