Cargando…

Traefik API Gateway for microservices : with Java and Python microservices deployed in Kubernetes /

Use Traefik as a load balancer or a reverse proxy for microservices-based architecture. This book covers Traefik integration for microservices architecture concerns such as service discovery, telemetry, and resiliency. The book focuses on building an in-depth understanding of Traefik. It starts with...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Sharma, Rahul (Autor), Mathur, Akshay (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley] : Apress, [2021]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1225066480
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 201202s2021 cau o 001 0 eng d
040 |a YDX  |b eng  |e rda  |e pn  |c YDX  |d N$T  |d YDXIT  |d OCLCF  |d OCLCO  |d GW5XE  |d AU@  |d EBLCP  |d TOH  |d OCLCO  |d UAB  |d UPM  |d DCT  |d UKAHL  |d OCL  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
019 |a 1225545991  |a 1226515803  |a 1228845954  |a 1238205363 
020 |a 9781484263761  |q (electronic bk.) 
020 |a 1484263766  |q (electronic bk.) 
020 |z 1484263758 
020 |z 9781484263754 
024 7 |a 10.1007/978-1-4842-6376-1  |2 doi 
029 1 |a AU@  |b 000068389350 
029 1 |a AU@  |b 000072914063 
035 |a (OCoLC)1225066480  |z (OCoLC)1225545991  |z (OCoLC)1226515803  |z (OCoLC)1228845954  |z (OCoLC)1238205363 
037 |b Springer 
050 4 |a QA76.76.A65  |b S53 2021 
072 7 |a COM000000  |2 bisacsh 
072 7 |a U  |2 bicssc 
072 7 |a UX  |2 thema 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Sharma, Rahul,  |e author. 
245 1 0 |a Traefik API Gateway for microservices :  |b with Java and Python microservices deployed in Kubernetes /  |c Rahul Sharma, Akshay Mathur. 
264 1 |a [Berkeley] :  |b Apress,  |c [2021] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
500 |a Includes index. 
520 |a Use Traefik as a load balancer or a reverse proxy for microservices-based architecture. This book covers Traefik integration for microservices architecture concerns such as service discovery, telemetry, and resiliency. The book focuses on building an in-depth understanding of Traefik. It starts with the fundamentals of Traefik, including different load balancing algorithms available, and failure handling for application resiliency. Examples are included for the failure scenarios. TLS support is explained, including scenarios of TLS termination and TLS forwarding. Traefik supports TLS termination using Let's Encrypt. Traefik deployment in prominent microservices ecosystems is discussed, including Docker and Kubernetes. Traefik is a language-neutral component. This book 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 deployed in the Kubernetes cluster. By the end of the book, you will confidently know how to deploy and integrate Traefik into prominent microservices ecosystems. You will: Understand Traefik basics and its components Explore different load balancing scenarios and TLS termination Configure service discovery, circuit breakers, timeouts, and throttling Monitor Traefik using Prometheus and request tracing. 
505 0 |a Chapter 1: Introduction to Traefik -- Chapter 2: Configure Traefik.-Chapter 3: Load Balancing -- Chapter 4: Configure TLS.-Chapter 5: Logs, Request Tracing, and Metrics.-Chapter 6: Traefik as Microservices Gateway.-Chapter 7: Traefik as Kubernetes Ingress. 
542 |f © Copyright 2021 Rahul Sharma, Akshay Mathur.  |g 2021 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application software. 
650 0 |a Computer network architectures. 
650 0 |a Java (Computer program language) 
650 6 |a Logiciels d'application. 
650 6 |a Réseaux d'ordinateurs  |x Architectures. 
650 6 |a Java (Langage de programmation) 
650 7 |a Java (Computer program language)  |2 fast 
650 7 |a Computer network architectures  |2 fast 
650 7 |a Application software  |2 fast 
700 1 |a Mathur, Akshay,  |e author. 
776 0 8 |i Print version:  |z 1484263758  |z 9781484263754  |w (OCoLC)1182856384 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484263761/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH38170628 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6414221 
938 |a EBSCOhost  |b EBSC  |n 2694659 
938 |a YBP Library Services  |b YANK  |n 17137938 
994 |a 92  |b IZTAP