Camel microservices with Spring Boot and Kubernetes
summary
Shows Apache Camel embedded in Spring Boot services running on Kubernetes, using Hystrix circuit breakers, Kubernetes readiness probes, and Istio mentioned for service mesh. Live demos scale pods from one to two, delete a pod to force failures, and the circuit breaker opens (logs show “nobody wants to talk to me”) while Kubernetes recreates pods; missing readiness probes cause client errors. Demonstrates Camel K prototype that boots Camel routes in 1ms and supports Java, JavaScript and Groovy.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 1:30Apache Camel basics
- 7:21Camel architecture and use
- 11:24Camel in the cloud and K8s
- 18:39Microservice best practices
- 27:26Service integration patterns
- 31:33Live demo of Camel and K8s
- 41:48Camel K and future features
- 48:22Conclusion and resources
related talks
52mConfiguring Apache Camel for the Cloud
54mJava based microservices, containers, Kubernetes - how to
52mKubeBoot - Spring Boot deployment on Kubernetes
51mJava-based microservices, containers, Kubernetes - how to
37mDistributed applications and Kubernetes: Frameworks or service meshes or both
32mCloud-era Integration with Camel Quarkus
53mNext Generation Microservices
52mMicroservices with Java, Spring Boot and Spring Cloud
