KCD
BLR
2025
Setting up Hybrid Workloads with
Istio on Kubernetes
Kubestronaut,
DevOps Engineer @ Convin.AI
Sayed Imran
Agenda
Why Workloads on VM ?
Service Mesh
Istio
A service mesh is a dedicated infrastructure layer that manages service-to-service communication in a microservices architecture.
Service Mesh
Istio extends Kubernetes to establish a programmable, application-aware network and brings standard, universal traffic management, telemetry, and security to complex deployments.
Istio
Gateways in
Istio
Ingress Gateway in Istio manages external traffic entering the mesh, acting as a controlled entry point. It allows users to expose internal services securely using Istio’s Gateway and VirtualService resources.
Ingress Gateway
East-West Gateway enables communication between services across multiple clusters or between Kubernetes and VM workloads. It helps extend Istio’s service mesh beyond a single cluster.
East-West Gateway
WorkloadGroup &
WorkloadEntry
WorkloadGroup describes a collection of workload instances. It provides a specification that the workload instances can use to bootstrap their proxies, including the metadata and identity
WorkloadGroup
WorkloadGroup enables specifying the properties of a single workload for bootstrap and provides a template for WorkloadEntry, similar to how Deployment specifies properties of workloads via Pod templates
WorkloadEntry enables operators to describe the properties of a single non-Kubernetes workload such as a VM or a bare metal server as it is onboarded into the mesh.
WorkloadEntry
Demo Time!
Animal Album App
Live Application
Social Links
THANK YOU