I’m trying to understand, which combination is used in the real time microservice project with Kubernetes. It will give insight into microservice architecture for lot of beginners who are learning.
Feature | K8’s component | Spring cloud component |
---|---|---|
Service discovery | K8’s Service | Eureka Service Discovery |
Routing, filters | Ingress Controller | API Gateway |
Load Balancing | Ingress Controller | Spring Load balancer |
Configurations | Config Maps and Secrets | Spring Cloud Config |
Authentication(JWT or OAuth) | OIDC authentication | Spring Cloud Security |
Distributed Tracing | Zipkin | Spring Cloud Sleuth |
Please correct me if the components are wrong and use below template for answering. If you used a different component feel free to add it. Also suggest if you used other features and components.
Answering Template
Service discovery :
Routing, filtering :
Load Balancing :
Configurations :
Authentication :
Distributed Tracing :
I’m asking this question because lot of Kubernetes + spring microservices Tutorials are not explaining about Kubernetes integration fully.
rj_code_98099 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.