Quickstart: Enable and disable Eureka Server in Azure Spring Apps
Note
The Basic, Standard, and Enterprise plans entered a retirement period on March 17, 2025. For more information, see the Azure Spring Apps retirement announcement.
The Standard consumption and dedicated plan entered a retirement period on September 30, 2024, with a complete shutdown by the end of March 2025. For more information, see Migrate Azure Spring Apps Standard consumption and dedicated plan to Azure Container Apps.
This article applies to: ✅ Standard consumption and dedicated (Preview) ❎ Basic/Standard ❎ Enterprise
This article describes how to enable and disable Eureka Server for service registration and discovery in Azure Spring Apps. Service registration and discovery are key requirements for maintaining a list of live app instances to call, and for routing and load balancing inbound requests. Configuring each client manually takes time and introduces the possibility of human error.
Prerequisites
- An Azure subscription. If you don't have a subscription, create a free account before you begin.
- Azure CLI. Use the following command to install the Azure Spring Apps extension:
az extension add --name spring
. - Git.
- An Azure Spring Apps Standard consumption and dedicated plan service instance.
Enable the Eureka Server
Use the following command to enable Eureka server:
az spring eureka-server enable \
--resource-group <resource-group-name> \
--name <Azure-Spring-Apps-instance-name>
Disable the Eureka Server
Use the following command to disable Eureka server:
az spring eureka-server disable
--resource-group <resource-group-name> \
--name <Azure-Spring-Apps-instance-name>