Istio Service Mesh Deployment Pattern for On-Premises

  • Syed Afraz Ali (https://orcid.org/0009-0001-6872-6786)
  • Muhammad Waleed Zafar (https://orcid.org/0009-0006-9970-6901)
Keywords: Istio, On-Premises Deployment, Service Mesh, Kubernetes Cluster, Networking Considerations, Ingress and Egress Configuration, Traffic Management, Security (mTLS), Observability, Circuit Breaking, Blue-Green Deployments, Industry Use Cases, Banking Sector, Access Control, Policy Enforcement

Abstract

This paper provides a comprehensive overview of deploying Istio, a leading service mesh, in an on-premises environment. It delves into the intricacies of setting up the necessary infrastructure, integrating with Kubernetes, and addressing critical networking considerations. The paper further elucidates the installation process of Istio and its configuration for ingress and egress traffic management. Emphasis is placed on the significance of traffic management, security through mutual TLS (mTLS), and the importance of observability in microservices architectures. The document also presents a tabulated breakdown of Istio's architecture, detailing both control and data planes. Various use cases across industries, with a spotlight on the banking sector, are explored to underscore Istio's versatility in addressing challenges inherent to microservices. The paper concludes by highlighting the transformative potential of Istio in modern application development, emphasizing its pivotal role in enhancing security, scalability, and responsiveness in distributed systems.

Published
2021-03-18
How to Cite
Syed Afraz Ali, & Muhammad Waleed Zafar. (2021). Istio Service Mesh Deployment Pattern for On-Premises. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 5(1), 95-110. Retrieved from https://ijcst.com.pk/index.php/IJCST/article/view/454