One of the greatest difficulties when adopting cloud-native technologies is the integration of services in distributed systems. The challenges include service discovery, load balancing, fault tolerance, end-to-end monitoring, dynamic routing for canary deployments, and most importantly, securing the communication channels. Istio solves these problems by providing a layer of infrastructure between the services and the network that allows the service communication to be controlled outside the application code. This fundamentally changes how services are connected, managed, and secured.
Lee Calcote and Girish Ranganathan walk you through building observable, resilient, and secure microservices with Istio and Kubernetes. You’ll learn how Istio is changing the landscape of cloud-native applications and see how to deploy each piece of Istio alongside a microservice application running in Kubernetes—in the process, creating a service mesh to control the communication.
Lee Calcote is the head of technology strategy at SolarWinds, where he stewards strategy and innovation across the business. Previously, he led software-defined data center engineering at Seagate, leveling up the systems portfolio by delivering new predictive analytics, telemetric, and modern management capabilities, and held leadership positions at Cisco, where he created Cisco’s cloud management platforms and pioneered new, automated remote management services. Lee advises a handful of startups and serves as a member of various industry bodies, including the Cloud Native Computing Foundation (CNCF), the Distributed Management Task Foundation (DMTF), and the Center for Internet Security (CIS). As a Docker Captain and Cloud Native Ambassador, he is an organizer of technology conferences, an analyst, an author, and a speaker in the technology community. Lee holds a bachelor’s degree in computer science, a master’s degree in business administration from California State University, Fresno, and a number of industry certifications.
Girish Ranganathan is principal architect at SolarWinds. A software technologist who has played a pivotal role in architecting and developing a variety of large-scale distributed systems on a range of platforms including microservices and serverless, Girish strongly believes that simple ideas can go a long way toward building efficient, reliable, secure, and scalable systems.
©2018, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org