001432713 000__ 03721cam\a2200565\i\4500 001432713 001__ 1432713 001432713 003__ OCoLC 001432713 005__ 20230309003529.0 001432713 006__ m\\\\\o\\d\\\\\\\\ 001432713 007__ cr\un\nnnunnun 001432713 008__ 201202s2021\\\\cau\\\\\o\\\\\001\0\eng\d 001432713 019__ $$a1225545991$$a1226515803$$a1228845954$$a1238205363 001432713 020__ $$a9781484263761$$q(electronic bk.) 001432713 020__ $$a1484263766$$q(electronic bk.) 001432713 020__ $$z1484263758 001432713 020__ $$z9781484263754 001432713 0247_ $$a10.1007/978-1-4842-6376-1$$2doi 001432713 035__ $$aSP(OCoLC)1225066480 001432713 040__ $$aYDX$$beng$$erda$$epn$$cYDX$$dN$T$$dYDXIT$$dOCLCF$$dOCLCO$$dGW5XE$$dAU@$$dEBLCP$$dTOH$$dOCLCO$$dUAB$$dUPM$$dDCT$$dUKAHL$$dOCL$$dOCLCQ$$dOCLCO$$dCOM$$dOCLCQ 001432713 049__ $$aISEA 001432713 050_4 $$aQA76.76.A65$$bS53 2021 001432713 08204 $$a005.3$$223 001432713 1001_ $$aSharma, Rahul,$$eauthor. 001432713 24510 $$aTraefik API Gateway for microservices :$$bwith Java and Python microservices deployed in Kubernetes /$$cRahul Sharma, Akshay Mathur. 001432713 264_1 $$a[Berkeley] :$$bApress,$$c[2021] 001432713 300__ $$a1 online resource 001432713 336__ $$atext$$btxt$$2rdacontent 001432713 337__ $$acomputer$$bc$$2rdamedia 001432713 338__ $$aonline resource$$bcr$$2rdacarrier 001432713 347__ $$atext file 001432713 500__ $$aIncludes index. 001432713 5050_ $$aChapter 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. 001432713 506__ $$aAccess limited to authorized users. 001432713 520__ $$aUse 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. 001432713 542__ $$f© Copyright 2021 Rahul Sharma, Akshay Mathur.$$g2021 001432713 650_0 $$aApplication software. 001432713 650_0 $$aComputer network architectures. 001432713 650_0 $$aJava (Computer program language) 001432713 650_6 $$aLogiciels d'application. 001432713 650_6 $$aRéseaux d'ordinateurs$$xArchitectures. 001432713 650_6 $$aJava (Langage de programmation) 001432713 655_0 $$aElectronic books. 001432713 7001_ $$aMathur, Akshay,$$eauthor. 001432713 77608 $$iPrint version:$$z1484263758$$z9781484263754$$w(OCoLC)1182856384 001432713 852__ $$bebk 001432713 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-6376-1$$zOnline Access$$91397441.1 001432713 909CO $$ooai:library.usi.edu:1432713$$pGLOBAL_SET 001432713 980__ $$aBIB 001432713 980__ $$aEBOOK 001432713 982__ $$aEbook 001432713 983__ $$aOnline 001432713 994__ $$a92$$bISE