youtube image
From YouTube: The benefits of integrating Apache Kafka with Istio on Kubernetes

Description

#IstioCon2021

Presented at IstioCon 2021 by Sebastian Toader & Zsolt Varga.

During the past several years Apache Kafka emerged as the default enterprise message bus. With Istio on its own way to becoming the service mesh “standard” within the enterprise, running a Kafka cluster inside a mesh became a frequent requirement. We’ve been running Kafka over Istio for a few years now, and in this talk, we’d like to share our experience, the common problems and eventually the benefits that led us to make this integration possible. In this talk we’ll be touching on both security and operational benefits such as:

On the fly certificate renewals with no service downtime
Secure cross-regional interaction between workloads and Kafka
Unified simplified configuration to enable mTLS for all components
Single cluster and cross-cluster workload authn/authz of K8s service accounts using Envoy WASM filters
Envoy WASM filters open the gates for a whole array of useful features such as Kafka protocol level metric