- Author: Akshay Mathur, Rahul Sharma
- ISBN: 1484263758
- Year: 2020
- Pages: 270
- Language: English
- File size: 6.1 MB
- File format: PDF, ePub
- Category: Python
The publication focuses on building an in-depth comprehension of Traefik. It begins with the fundamentals of Traefik, including different load balancing algorithms available, and failure handling for application resiliency. Examples are included to your collapse situations. TLS support is explained, such as scenarios of TLS conclusion and TLS forwarding. Traefik supports TLS ending using Let’s Encrypt. Traefik installation in notable microservices ecosystems is shared, such as Docker and Kubernetes.
Traefik is a language-neutral component. This publication presents examples of its deployment with Java-based microservices. The examples in the book show Traefik integration with Jaeger/Zipkin, Prometheus, Grafana, and FluentD. Also covered is Traefik for Python-based services and Java-based services located from the Kubernetes cluster. From the conclusion of the publication, you will confidently know how to install and incorporate Traefik into notable microservices ecosystems.
What You Will Learn
- Understand Traefik basics and its elements
- Explore different load balancing situations and TLS conclusion
- Configure service discovery, circuit breakers, timeouts, and throttling
- Monitor Traefik with Prometheus and ask to trace
Who This Book Is For
Developers and project managers who have developed microservices and are deploying them in the cloud and on-premise surroundings with Kubernetes or even Docker. The book is not specifically written for any specific programming language. The illustrations introduced use Java or Python.