How to Configure mTLS in Istio for Secure Kubernetes Workload Communication

  Рет қаралды 5,845

Lukonde Mwila

Lukonde Mwila

Күн бұрын

To secure network communication between container applications in the Istio service mesh, you can make use of mutual Transport Layer Security (mTLS). With mTLS, you can validate the sender of any request in your application network environment, as well as encrypt the network traffic from being understandable to any other party that might intercept it. Istio automatically enables mTLS in the service mesh, however, you may want to modify the default configurations to suit your Kubernetes workload requirements. This is especially important because security is a major concern when you have microservices communicating with each other in a Kubernetes cluster. There is likely to be a lot of network traffic traversing the cluster as the different microservices communicate with each other. As such, teams need to be able to securely attach verifiable identities to the microservices running in the cluster, as well as encrypt the network traffic to mitigate the risks of potential man-in-the-middle (MITM) attacks. Service mesh implementations like Istio offer enhanced features to secure the data in transit within your Kubernetes cluster.
In this video, I'll cover how Istio implements mTLS and how you can configure it for different scopes in the service mesh.
#kubernetes #istio #servicemesh
Timestamps:
00:00 - Introduction
00:05 - Overview
00:23 - Authentication and encryption with mTLS
01:46 - How mTLS works in Istio
03:01 - Using mTLS peer authentication in Istio at different scopes
03:33 - Demo of mTLS peer authentication with different policies
Repositories with source code:
github.com/LukeMwila/istio-ga...
github.com/LukeMwila/microser...
Other relevant videos:
Using Istio Gateway to Route Traffic to Microservices on Amazon EKS - • Using Istio Gateway to...
Secure Istio Gateway Traffic with TLS Encryption on Amazon EKS - • Secure Istio Gateway T...
Connect:
GitHub: github.com/LukeMwila
Twitter: / luke9ine
Medium: / outlier.developer
LinkedIn: / lukonde-mwila-25103345
If you found this video helpful, please like the video and subscribe to the channel!

Пікірлер: 4
@ajprasad6865
@ajprasad6865 2 ай бұрын
Thanks so much!
@yashowantanipun1551
@yashowantanipun1551 3 ай бұрын
How do we connect to product service from order pod when strict mode was enforced for both services? How do we get the client certificates ?
@feezankhattak1573
@feezankhattak1573 Жыл бұрын
Hello Lukonde for nice content. Do you have a plan of creating AWS API gateway for the EKS cluster?
@mhosseinhosseini-ld4km
@mhosseinhosseini-ld4km Жыл бұрын
if anyone knows please...does istio uses workload to register/deploy application?
Security with Istio: Using Authorization Policies
12:11
Lukonde Mwila
Рет қаралды 3,7 М.
mTLS with NGINX
31:01
NGINX
Рет қаралды 15 М.
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 3 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
Kubernetes Services networking
7:13
Project Calico
Рет қаралды 81 М.
Secure Istio Gateway Traffic with TLS Encryption on Amazon EKS
13:10
What Is Mutual TLS (mTLS), Why Do We Need It, And How Do We Get It?
19:05
Istio Service mesh explained
33:14
That DevOps Guy
Рет қаралды 53 М.
How to Setup External CA Integration in Istio
25:47
Lukonde Mwila
Рет қаралды 2,6 М.
Istio & Service Mesh - simply explained in 15 mins
16:09
TechWorld with Nana
Рет қаралды 644 М.
Deep Dive into Istio Auth Policies
33:06
Istio
Рет қаралды 11 М.
Телефон-електрошокер
0:43
RICARDO 2.0
Рет қаралды 1,3 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 12 МЛН
Сколько реально стоит ПК Величайшего?
0:37
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,9 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,1 МЛН