🎯
Container Platform

Netflix Eureka

Service registry for Java/Spring microservices discovery

🐧 Linux🍎 Mac🪟 Windows
Reviewed: Tested on: Kubernetes 1.29 · Terraform 1.8 · Ubuntu 22.04

What is this?

Eureka is Netflix's service registry — microservices register themselves and discover each other.

📥

Step 01

Install Netflix Eureka

(01)Install Netflix Eureka

Linux
1docker run -d --name eureka -p 8761:8761 springcloud/eureka
⚙️

Step 02

Configure Netflix Eureka

(01)Configure Netflix Eureka

Linux
1# Spring Boot application.yml:
2# eureka:
3# client:
4# service-url:
5# defaultZone: http://localhost:8761/eureka/
6curl http://localhost:8761

Step 03

Verify

(01)Verify installation

Linux
1curl -s http://localhost:8761/eureka/apps | head
2# Eureka dashboard: http://localhost:8761
🔧

Step 04

Common Problems

#1Services not registering with Eureka

Linux
1curl http://localhost:8761/eureka/apps
2docker logs eureka
3# Spring: check eureka.client.service-url.defaultZone