https://github.com/srvaroa/eurek8s
https://github.com/srvaroa/eurek8s
eureka kubernetes kubernetes-controller
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/srvaroa/eurek8s
- Owner: srvaroa
- Created: 2019-01-21T22:21:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-22T14:47:22.000Z (over 6 years ago)
- Last Synced: 2025-04-07T05:01:35.858Z (over 1 year ago)
- Topics: eureka, kubernetes, kubernetes-controller
- Language: Go
- Size: 5.28 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eurek8s
This is a PoC of a controller that listens for ingresses and syncs them
to Eureka. We used it internally at [Adevinta](https://adevinta.com) as
the basis to create a solution to migrate a fleet of microservices from
AWS to Kubernetes. The final version we used in production remains
private to Adevinta, but [I wrote in depth about what we implemented
here](https://srvaroa.github.io/kubernetes/eureka/paas/microservices/loadbalancing/2020/02/12/eureka-kubernetes.html)..
## Running
```
$ go run cmd/eurek8s/main.go
```
or
```
make build && ./bin/eurek8s
```
## Running Eureka, locally
For testing, which really, is the only purpose this should be used for
at this point:
```
docker run -p 8080:8080 netflixoss/eureka:1.3.1
```