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>

Next steps