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 an innovative product and technology leader, passionate about empowering engineers with efficient and effective solutions. As founder of Layer5, he’s at the forefront of the cloud native movement. Open source, advanced, and emerging technologies have been a consistent focus through his tenure at SolarWinds, Seagate, Cisco, and Schneider Electric. An advisor, author, and speaker, he’s active in the community as a Docker Captain, Cloud Native Ambassador, and Google Summer of Code Mentor and is the author of Istio: Up & Running from O’Reilly.
Girish Ranganathan is a chief architect at Layer5. 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. • email@example.com