Files
awesome-kubernetes/site/istio/index.html

3451 lines
115 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
<meta name="author" content="Nubenetes">
<link rel="canonical" href="https://nubenetes.com/istio/">
<link rel="prev" href="../cloudflare/">
<link rel="next" href="../kubernetes-networking/">
<link rel="icon" href="../images/favicon-ultra.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>Istio - Nubenetes V2 | The AI's Cut</title>
<link rel="stylesheet" href="../assets/stylesheets/main.484c7ddc.min.css">
<link rel="stylesheet" href="../assets/stylesheets/palette.ab4e12ef.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
<link rel="stylesheet" href="../static/extra.css">
<link rel="stylesheet" href="../static/v2_elite.css?v=2.3.44">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#istio-service-mesh" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Nubenetes V2 | The AI's Cut
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Istio
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
</label>
<input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="custom" data-md-color-accent="custom" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21m-3-6.67c1.76 2.17 5.13 2.24 6.97.07.23-.27.08-.68-.26-.74a4.5 4.5 0 0 1-3.18-2.2 4.5 4.5 0 0 1-.32-3.86.453.453 0 0 0-.51-.6c-3.34.62-4.89 4.61-2.7 7.33"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="https://nubenetes.com/v1/" class="md-tabs__link">
🔙 Back to V1 (Exhaustive)
</a>
</li>
<li class="md-tabs__item">
<a href=".." class="md-tabs__link">
The 2026 Vision
</a>
</li>
<li class="md-tabs__item">
<a href="../tags/" class="md-tabs__link">
Technical Tags
</a>
</li>
<li class="md-tabs__item">
<a href="../videos/" class="md-tabs__link">
Agentic Video Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../ai-agents-mcp/" class="md-tabs__link">
AI
</a>
</li>
<li class="md-tabs__item">
<a href="../about/" class="md-tabs__link">
Architectural Foundations
</a>
</li>
<li class="md-tabs__item">
<a href="../chaos-engineering/" class="md-tabs__link">
Platform & Site Reliability
</a>
</li>
<li class="md-tabs__item">
<a href="../ansible/" class="md-tabs__link">
Hardened Infrastructure
</a>
</li>
<li class="md-tabs__item">
<a href="../GoogleCloudPlatform/" class="md-tabs__link">
Cloud Providers (Hyperscalers)
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../caching/" class="md-tabs__link">
Networking & Service Mesh
</a>
</li>
<li class="md-tabs__item">
<a href="../container-managers/" class="md-tabs__link">
The Container Stack
</a>
</li>
<li class="md-tabs__item">
<a href="../crunchydata/" class="md-tabs__link">
Data & Advanced Analytics
</a>
</li>
<li class="md-tabs__item">
<a href="../argo/" class="md-tabs__link">
Engineering Pipeline
</a>
</li>
<li class="md-tabs__item">
<a href="../ChromeDevTools/" class="md-tabs__link">
Developer Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="../appointment-scheduling/" class="md-tabs__link">
Career & Industry
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href=".." title="Nubenetes V2 | The AI&#39;s Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The AI's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
Nubenetes V2 | The AI's Cut
</label>
<div class="md-nav__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="https://nubenetes.com/v1/" class="md-nav__link">
<span class="md-ellipsis">
🔙 Back to V1 (Exhaustive)
</span>
</a>
</li>
<li class="md-nav__item">
<a href=".." class="md-nav__link">
<span class="md-ellipsis">
The 2026 Vision
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tags/" class="md-nav__link">
<span class="md-ellipsis">
Technical Tags
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../videos/" class="md-nav__link">
<span class="md-ellipsis">
Agentic Video Hub
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ai-agents-mcp/" class="md-nav__link">
<span class="md-ellipsis">
AI
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../about/" class="md-nav__link">
<span class="md-ellipsis">
Architectural Foundations
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../chaos-engineering/" class="md-nav__link">
<span class="md-ellipsis">
Platform & Site Reliability
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ansible/" class="md-nav__link">
<span class="md-ellipsis">
Hardened Infrastructure
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../GoogleCloudPlatform/" class="md-nav__link">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_10" checked>
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="">
<span class="md-ellipsis">
Networking & Service Mesh
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
Networking & Service Mesh
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../caching/" class="md-nav__link">
<span class="md-ellipsis">
Caching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cloudflare/" class="md-nav__link">
<span class="md-ellipsis">
Cloudflare
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Istio
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Istio
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#table-of-contents" class="md-nav__link">
<span class="md-ellipsis">
Table of Contents
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#architectural-foundations" class="md-nav__link">
<span class="md-ellipsis">
Architectural Foundations
</span>
</a>
<nav class="md-nav" aria-label="Architectural Foundations">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#kubernetes-tools" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
<nav class="md-nav" aria-label="Kubernetes Tools">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#general-reference" class="md-nav__link">
<span class="md-ellipsis">
General Reference
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-native" class="md-nav__link">
<span class="md-ellipsis">
Cloud Native
</span>
</a>
<nav class="md-nav" aria-label="Cloud Native">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#service-mesh" class="md-nav__link">
<span class="md-ellipsis">
Service Mesh
</span>
</a>
<nav class="md-nav" aria-label="Service Mesh">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#istio-examples" class="md-nav__link">
<span class="md-ellipsis">
Istio Examples
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#cloud-native-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Cloud Native Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="Cloud Native Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#data-plane" class="md-nav__link">
<span class="md-ellipsis">
Data Plane
</span>
</a>
<nav class="md-nav" aria-label="Data Plane">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#api-gateway" class="md-nav__link">
<span class="md-ellipsis">
API Gateway
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#installation" class="md-nav__link">
<span class="md-ellipsis">
Installation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#proxy" class="md-nav__link">
<span class="md-ellipsis">
Proxy
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#multi-cluster" class="md-nav__link">
<span class="md-ellipsis">
Multi-Cluster
</span>
</a>
<nav class="md-nav" aria-label="Multi-Cluster">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#automation" class="md-nav__link">
<span class="md-ellipsis">
Automation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#service-mesh-1" class="md-nav__link">
<span class="md-ellipsis">
Service Mesh (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#traffic-management" class="md-nav__link">
<span class="md-ellipsis">
Traffic Management
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#service-mesh-2" class="md-nav__link">
<span class="md-ellipsis">
Service Mesh (2)
</span>
</a>
<nav class="md-nav" aria-label="Service Mesh (2)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#api-gateway-1" class="md-nav__link">
<span class="md-ellipsis">
API Gateway (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#aws" class="md-nav__link">
<span class="md-ellipsis">
AWS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#architecture" class="md-nav__link">
<span class="md-ellipsis">
Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#eks" class="md-nav__link">
<span class="md-ellipsis">
EKS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#fundamentals" class="md-nav__link">
<span class="md-ellipsis">
Fundamentals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#industry-analysis" class="md-nav__link">
<span class="md-ellipsis">
Industry Analysis
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#internals" class="md-nav__link">
<span class="md-ellipsis">
Internals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#openshift" class="md-nav__link">
<span class="md-ellipsis">
OpenShift
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#operations" class="md-nav__link">
<span class="md-ellipsis">
Operations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#performance" class="md-nav__link">
<span class="md-ellipsis">
Performance
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#release-notes" class="md-nav__link">
<span class="md-ellipsis">
Release Notes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#resilience" class="md-nav__link">
<span class="md-ellipsis">
Resilience
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#security" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#traffic-management-1" class="md-nav__link">
<span class="md-ellipsis">
Traffic Management (1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tutorials" class="md-nav__link">
<span class="md-ellipsis">
Tutorials
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#grpc" class="md-nav__link">
<span class="md-ellipsis">
gRPC
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#continuous-delivery" class="md-nav__link">
<span class="md-ellipsis">
Continuous Delivery
</span>
</a>
<nav class="md-nav" aria-label="Continuous Delivery">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#gitops" class="md-nav__link">
<span class="md-ellipsis">
GitOps
</span>
</a>
<nav class="md-nav" aria-label="GitOps">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#progressive-delivery" class="md-nav__link">
<span class="md-ellipsis">
Progressive Delivery
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Infrastructure
</span>
</a>
<nav class="md-nav" aria-label="Infrastructure">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#networking" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
</a>
<nav class="md-nav" aria-label="Networking">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#security-1" class="md-nav__link">
<span class="md-ellipsis">
Security (1)
</span>
</a>
<nav class="md-nav" aria-label="Security (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#egress-traffic" class="md-nav__link">
<span class="md-ellipsis">
Egress Traffic
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#observability" class="md-nav__link">
<span class="md-ellipsis">
Observability
</span>
</a>
<nav class="md-nav" aria-label="Observability">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#continuous-profiling" class="md-nav__link">
<span class="md-ellipsis">
Continuous Profiling
</span>
</a>
<nav class="md-nav" aria-label="Continuous Profiling">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#diagnostics" class="md-nav__link">
<span class="md-ellipsis">
Diagnostics
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#distributed-tracing" class="md-nav__link">
<span class="md-ellipsis">
Distributed Tracing
</span>
</a>
<nav class="md-nav" aria-label="Distributed Tracing">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#deployment" class="md-nav__link">
<span class="md-ellipsis">
Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#jaeger" class="md-nav__link">
<span class="md-ellipsis">
Jaeger
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#opentelemetry" class="md-nav__link">
<span class="md-ellipsis">
OpenTelemetry
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#log-management" class="md-nav__link">
<span class="md-ellipsis">
Log Management
</span>
</a>
<nav class="md-nav" aria-label="Log Management">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#visualization" class="md-nav__link">
<span class="md-ellipsis">
Visualization
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#service-mesh-3" class="md-nav__link">
<span class="md-ellipsis">
Service Mesh (3)
</span>
</a>
<nav class="md-nav" aria-label="Service Mesh (3)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#troubleshooting" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#visualization-1" class="md-nav__link">
<span class="md-ellipsis">
Visualization (1)
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#service-mesh-4" class="md-nav__link">
<span class="md-ellipsis">
Service Mesh (4)
</span>
</a>
<nav class="md-nav" aria-label="Service Mesh (4)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#architecture-1" class="md-nav__link">
<span class="md-ellipsis">
Architecture (1)
</span>
</a>
<nav class="md-nav" aria-label="Architecture (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#case-study" class="md-nav__link">
<span class="md-ellipsis">
Case Study
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#evolution" class="md-nav__link">
<span class="md-ellipsis">
Evolution
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#microservices-design" class="md-nav__link">
<span class="md-ellipsis">
Microservices Design
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#strategic-planning" class="md-nav__link">
<span class="md-ellipsis">
Strategic Planning
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#microservices-design-1" class="md-nav__link">
<span class="md-ellipsis">
Microservices Design (1)
</span>
</a>
<nav class="md-nav" aria-label="Microservices Design (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#architecture-2" class="md-nav__link">
<span class="md-ellipsis">
Architecture (2)
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#networking-1" class="md-nav__link">
<span class="md-ellipsis">
Networking (1)
</span>
</a>
<nav class="md-nav" aria-label="Networking (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#api-gateway-2" class="md-nav__link">
<span class="md-ellipsis">
API Gateway (2)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#education" class="md-nav__link">
<span class="md-ellipsis">
Education
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#hybrid-infrastructure" class="md-nav__link">
<span class="md-ellipsis">
Hybrid Infrastructure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#traffic-management-2" class="md-nav__link">
<span class="md-ellipsis">
Traffic Management (2)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#troubleshooting-1" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting (1)
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#observability-1" class="md-nav__link">
<span class="md-ellipsis">
Observability (1)
</span>
</a>
<nav class="md-nav" aria-label="Observability (1)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#monitoring" class="md-nav__link">
<span class="md-ellipsis">
Monitoring
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#red-hat-openshift" class="md-nav__link">
<span class="md-ellipsis">
Red Hat OpenShift
</span>
</a>
<nav class="md-nav" aria-label="Red Hat OpenShift">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#enterprise-platforms" class="md-nav__link">
<span class="md-ellipsis">
Enterprise Platforms
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#observability-2" class="md-nav__link">
<span class="md-ellipsis">
Observability (2)
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#traffic-management-3" class="md-nav__link">
<span class="md-ellipsis">
Traffic Management (3)
</span>
</a>
<nav class="md-nav" aria-label="Traffic Management (3)">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#rate-limiting" class="md-nav__link">
<span class="md-ellipsis">
Rate Limiting
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#training" class="md-nav__link">
<span class="md-ellipsis">
Training
</span>
</a>
<nav class="md-nav" aria-label="Training">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#education-1" class="md-nav__link">
<span class="md-ellipsis">
Education (1)
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../kubernetes-networking/" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../networking/" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../servicemesh/" class="md-nav__link">
<span class="md-ellipsis">
Servicemesh
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../web-servers/" class="md-nav__link">
<span class="md-ellipsis">
Web Servers
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../container-managers/" class="md-nav__link">
<span class="md-ellipsis">
The Container Stack
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../crunchydata/" class="md-nav__link">
<span class="md-ellipsis">
Data & Advanced Analytics
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../argo/" class="md-nav__link">
<span class="md-ellipsis">
Engineering Pipeline
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../ChromeDevTools/" class="md-nav__link">
<span class="md-ellipsis">
Developer Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../appointment-scheduling/" class="md-nav__link">
<span class="md-ellipsis">
Career & Industry
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/istio.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/istio.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="istio-service-mesh">Istio - Service Mesh<a class="headerlink" href="#istio-service-mesh" title="Permanent link">&para;</a></h1>
<div class="admonition tip">
<p class="admonition-title">Nubenetes V2 Elite Portal</p>
<p>You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the <a href="/v1/istio/"><strong>V1 Historical Archive</strong></a>.</p>
</div>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for Istio - Service Mesh in the context of Networking &amp; Service Mesh.</p>
</div>
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">&para;</a></h2>
<ol>
<li><a href="#architectural-foundations">Architectural Foundations</a></li>
<li><a href="#kubernetes-tools">Kubernetes Tools</a><ul>
<li><a href="#general-reference">General Reference</a></li>
</ul>
</li>
<li><a href="#cloud-native">Cloud Native</a></li>
<li><a href="#service-mesh">Service Mesh</a><ul>
<li><a href="#istio-examples">Istio Examples</a></li>
</ul>
</li>
<li><a href="#cloud-native-infrastructure">Cloud Native Infrastructure</a></li>
<li><a href="#data-plane">Data Plane</a><ul>
<li><a href="#api-gateway">API Gateway</a></li>
<li><a href="#installation">Installation</a></li>
<li><a href="#proxy">Proxy</a></li>
</ul>
</li>
<li><a href="#multi-cluster">Multi-Cluster</a><ul>
<li><a href="#automation">Automation</a></li>
<li><a href="#service-mesh-1">Service Mesh</a></li>
<li><a href="#traffic-management">Traffic Management</a></li>
</ul>
</li>
<li><a href="#service-mesh-2">Service Mesh</a><ul>
<li><a href="#api-gateway-1">API Gateway</a></li>
<li><a href="#aws">AWS</a></li>
<li><a href="#architecture">Architecture</a></li>
<li><a href="#eks">EKS</a></li>
<li><a href="#fundamentals">Fundamentals</a></li>
<li><a href="#industry-analysis">Industry Analysis</a></li>
<li><a href="#internals">Internals</a></li>
<li><a href="#openshift">OpenShift</a></li>
<li><a href="#operations">Operations</a></li>
<li><a href="#performance">Performance</a></li>
<li><a href="#release-notes">Release Notes</a></li>
<li><a href="#resilience">Resilience</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#traffic-management-1">Traffic Management</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#grpc">gRPC</a></li>
</ul>
</li>
<li><a href="#continuous-delivery">Continuous Delivery</a></li>
<li><a href="#gitops">GitOps</a><ul>
<li><a href="#progressive-delivery">Progressive Delivery</a></li>
</ul>
</li>
<li><a href="#infrastructure">Infrastructure</a></li>
<li><a href="#networking">Networking</a><ul>
<li><a href="#security-1">Security</a></li>
<li><a href="#egress-traffic">Egress Traffic</a></li>
</ul>
</li>
<li><a href="#observability">Observability</a></li>
<li><a href="#continuous-profiling">Continuous Profiling</a><ul>
<li><a href="#diagnostics">Diagnostics</a></li>
</ul>
</li>
<li><a href="#distributed-tracing">Distributed Tracing</a><ul>
<li><a href="#deployment">Deployment</a></li>
<li><a href="#jaeger">Jaeger</a></li>
<li><a href="#opentelemetry">OpenTelemetry</a></li>
</ul>
</li>
<li><a href="#log-management">Log Management</a><ul>
<li><a href="#visualization">Visualization</a></li>
</ul>
</li>
<li><a href="#service-mesh-3">Service Mesh</a><ul>
<li><a href="#troubleshooting">Troubleshooting</a></li>
<li><a href="#visualization-1">Visualization</a></li>
</ul>
</li>
<li><a href="#service-mesh-4">Service Mesh</a></li>
<li><a href="#architecture-1">Architecture</a><ul>
<li><a href="#case-study">Case Study</a></li>
<li><a href="#evolution">Evolution</a></li>
<li><a href="#microservices-design">Microservices Design</a></li>
<li><a href="#strategic-planning">Strategic Planning</a></li>
</ul>
</li>
<li><a href="#microservices-design-1">Microservices Design</a><ul>
<li><a href="#architecture-2">Architecture</a></li>
</ul>
</li>
<li><a href="#networking-1">Networking</a><ul>
<li><a href="#api-gateway-2">API Gateway</a></li>
<li><a href="#education">Education</a></li>
<li><a href="#hybrid-infrastructure">Hybrid Infrastructure</a></li>
<li><a href="#traffic-management-2">Traffic Management</a></li>
<li><a href="#troubleshooting-1">Troubleshooting</a></li>
</ul>
</li>
<li><a href="#observability-1">Observability</a><ul>
<li><a href="#monitoring">Monitoring</a></li>
</ul>
</li>
<li><a href="#red-hat-openshift">Red Hat OpenShift</a><ul>
<li><a href="#enterprise-platforms">Enterprise Platforms</a></li>
<li><a href="#observability-2">Observability</a></li>
</ul>
</li>
<li><a href="#traffic-management-3">Traffic Management</a><ul>
<li><a href="#rate-limiting">Rate Limiting</a></li>
</ul>
</li>
<li><a href="#training">Training</a><ul>
<li><a href="#education-1">Education</a></li>
</ul>
</li>
</ol>
<h2 id="architectural-foundations">Architectural Foundations<a class="headerlink" href="#architectural-foundations" title="Permanent link">&para;</a></h2>
<h3 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">&para;</a></h3>
<h4 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">&para;</a></h4>
<ul>
<li><a href="https://developer.cyberark.com/blog/istio-oidc-authentication">blog.jetstack.io: Istio OIDC Authentication</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering developer.cyberark.com in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.cyberark.com/venafi-and-cyberark-machine-identity-security">jetstack.io: Securing Istio workloads with mTLS using cert-manager</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.cyberark.com in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/solo-io">medium.com/solo-io blog</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/solo-io blog in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce">medium.com/solo-io: Istio the Easy Way (Again!)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/solo-io: Istio the Easy Way (Again!) in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/swlh/getting-started-with-istio-524628c025">medium.com: Getting started with Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Getting started with Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.magalix.com/blog/getting-started-with-istio-overview-and-installation">magalix.com: Getting Started With Istio: Overview And Installation</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering magalix.com: Getting Started With Istio: Overview And Installation in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali">magalix.com: Working with Istio: Track your services with Kiali</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering magalix.com: Working with Istio: Track your services with Kiali in the Kubernetes Tools ecosystem.</li>
<li><a href="https://banzaicloud.com/blog/istio-mixerless-telemetry">banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-with-istio-c25e97a60a59">medium.com: How to Manage Microservices on Kubernetes With Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: How to Manage Microservices on Kubernetes With Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://banzaicloud.com/blog/istio-1.6">banzaicloud.com: What's new in Istio 1.6, a quick walkthrough</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering banzaicloud.com: What's new in Istio 1.6, a quick walkthrough in the Kubernetes Tools ecosystem.</li>
<li><a href="https://banzaicloud.com/blog/istio-external-demo">banzaicloud.com: Controlling egress traffic with Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering banzaicloud.com: Controlling egress traffic with Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes-and-spring-boot-743af225c24f">medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring' Boot 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring' Boot 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4">medium: Introduction to Istio Traffic Management. Traffic Routing with Istio' by Example 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Introduction to Istio Traffic Management. Traffic Routing with Istio' by Example 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe">medium.com: Increasing observability on Istio: The new Kiali health configuration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: Increasing observability on Istio: The new Kiali health configuration in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-mesh-in-kubernetes-36e1fda81757">medium: Managing Microservices With Istio Service Mesh in Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Managing Microservices With Istio Service Mesh in Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.giffgaff.io/tech/using-istio-with-nginx-ingress">giffgaff.io: Using Istio with Nginx ingress</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering giffgaff.io: Using Istio with Nginx ingress in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1">medium: Automated canary deployments with Flagger and Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Automated canary deployments with Flagger and Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-istio-ea89aee5ea38">inder-devops.medium.com: On-premise to cloud migration mock drills using' Istio 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>inder-devops.medium.com: On-premise to cloud migration mock drills using' Istio</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://www.baeldung.com/ops/istio-service-mesh">baeldung.com: Service Mesh Architecture with Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering baeldung.com: Service Mesh Architecture with Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c">chrishaessig.medium.com: Multi cluster setup with istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering chrishaessig.medium.com: Multi cluster setup with istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831c12381b">medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster in the Kubernetes Tools ecosystem.</li>
<li><a href="https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-using-istio">engineering.mercari.com: Dynamic Service Routing using Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering engineering.mercari.com: Dynamic Service Routing using Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9">medium.com/@nanditasahu031: Istio Service Mesh 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@nanditasahu031: Istio Service Mesh 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=816ffb457b0d">blog.getambassador.io: Kubernetes Canary Testing and Release with Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.getambassador.io: Kubernetes Canary Testing and Release with Istio in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b35b612acd97">medium.com/globant: Istio JWT Authentication &amp; Authorization at the edge</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/globant: Istio JWT Authentication &amp; Authorization at the edge in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-with-istio-proxy-sidecar-ef8f19902b43">medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with' Istio Proxy Sidecar</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with' Istio Proxy Sidecar in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traffic-using-istio-gateway-1a1e6ebd8805">medium.com/marionete: How to expose Kubernetes services to external traffic' using Istio Gateway</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/marionete: How to expose Kubernetes services to external traffic' using Istio Gateway in the Kubernetes Tools ecosystem.</li>
<li><a href="https://natarajsundar.medium.com/istio-service-mesh-a-start-to-finish-tutorial-with-side-car-architecture-and-an-analysis-d70a255ea41d">natarajsundar.medium.com: Istio service mesh, a start to finish tutorial' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering natarajsundar.medium.com: Istio service mesh, a start to finish tutorial' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture in the Kubernetes Tools ecosystem.</li>
<li><a href="https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-workloads-using-istio-e789014a6acd">alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads' using Istio? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads' using Istio? 🌟 in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@wessel__/istio-with-authentik-securing-your-cluster-and-providing-authentication-and-authorization-b5e48b331920">medium.com/@wessel__: Istio with Authentik: securing your cluster and providing' authentication and authorization</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@wessel__: Istio with Authentik: securing your cluster and providing' authentication and authorization in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kubernetes-and-service-mesh-de458ce566f1">medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes' and Service Mesh</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes' and Service Mesh in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53">medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service' Mesh</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service' Mesh in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kubernetes-402f313919aa">medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3">medium.com/@marc.guerrini: DIY — Istio — validate JWT</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@marc.guerrini: DIY — Istio — validate JWT in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e">medium: API Access Control using Istio Ingress Gateway</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: API Access Control using Istio Ingress Gateway in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-proxy-and-keycloak-a980c996c259">medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and' Keycloak</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and' Keycloak in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/kialiproject">medium.com: kiali project</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com: kiali project in the Kubernetes Tools ecosystem.</li>
<li><a href="https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4">faun.pub: A beginners guide to Jaeger</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: A beginners guide to Jaeger in the Kubernetes Tools ecosystem.</li>
<li><a href="https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad">medium: Troubleshooting Envoy with Kiali</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Troubleshooting Envoy with Kiali in the Kubernetes Tools ecosystem.</li>
</ul>
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">&para;</a></h2>
<h3 id="service-mesh">Service Mesh<a class="headerlink" href="#service-mesh" title="Permanent link">&para;</a></h3>
<h4 id="istio-examples">Istio Examples<a class="headerlink" href="#istio-examples" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://istiobyexample.dev">istiobyexample.dev 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An exemplary repository of practical, real-world Istio deployment configurations. Provides direct templates for traffic routing, rate limiting, and mTLS security configurations, serving as an indispensable resource for platform teams building service mesh architectures.</li>
</ul>
<h2 id="cloud-native-infrastructure">Cloud Native Infrastructure<a class="headerlink" href="#cloud-native-infrastructure" title="Permanent link">&para;</a></h2>
<h3 id="data-plane">Data Plane<a class="headerlink" href="#data-plane" title="Permanent link">&para;</a></h3>
<h4 id="api-gateway">API Gateway<a class="headerlink" href="#api-gateway" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/envoyproxy/gateway"><mark>Envoy Gateway</mark></a> <span class='md-tag md-tag--info'>⭐ 2800</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-a0982f10" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 6 L 10 13 L 20 6 L 30 9 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-a0982f10)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The official Envoy Gateway project aimed at unifying ingress controller configurations using the Kubernetes Gateway API. Simplifies managing edge proxy deployments, routing rules, TLS terminations, and access logging under a standard, community-supported model.</li>
</ul>
<h4 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.envoyproxy.io/docs/envoy/latest/start/install">getenvoy.io</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Distribution platform providing certified binaries, installer packages, and bootstrapping resources for Envoy Proxy, facilitating direct deployments on local machines or hybrid container systems.</li>
</ul>
<h4 id="proxy">Proxy<a class="headerlink" href="#proxy" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.envoyproxy.io">envoyproxy.io</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Homepage for Envoy Proxy, the C++ cloud-native L7 edge and service proxy. Serving as the primary data plane for Istio and modern gateway tools, it offers unmatched extensibility, advanced load balancing, and dynamic runtime configuration.</li>
</ul>
<h3 id="multi-cluster">Multi-Cluster<a class="headerlink" href="#multi-cluster" title="Permanent link">&para;</a></h3>
<h4 id="automation">Automation<a class="headerlink" href="#automation" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/istio-ecosystem/admiral"><mark>istio-ecosystem/admiral</mark></a> <span class='md-tag md-tag--info'>⭐ 639</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-d2f2fcfd" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 11 L 20 5 L 30 12 L 40 11 L 50 3" fill="none" stroke="url(#spark-grad-d2f2fcfd)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="3" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An active Istio-ecosystem tool that automates multi-cluster configuration management. Eliminates the need to manually configure ServiceEntries and DNS across clusters, programmatically stitching distinct meshes together for transparent scale.</li>
</ul>
<h4 id="service-mesh-1">Service Mesh (1)<a class="headerlink" href="#service-mesh-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://tetrate.io/blog/what-is-istio-and-why-does-kubernetes-need-it">tetrate.io: Multicluster Management with Kubernetes and Istio 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores Tetrate's approach to cross-cluster service visibility, network isolation boundaries, and identity propagation in heterogeneous environments. Demonstrates patterns for maintaining strong administrative boundaries across hybrid networks.</li>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/multicluster-management-with-kubernetes-and-istio">thenewstack.io: Multicluster Management with Kubernetes and Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes the primary deployment patterns for multi-cluster Kubernetes environments running Istio. Compares shared control planes with replicated control planes, highlighting the network and operational trade-offs of each design.</li>
</ul>
<h4 id="traffic-management">Traffic Management<a class="headerlink" href="#traffic-management" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://piotrminkowski.com/2021/07/12/multicluster-traffic-mirroring-with-istio-and-kind">piotrminkowski.com: Multicluster Traffic Mirroring with Istio and Kind</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical technical guide for creating a multi-cluster local playground using Kind and Istio. Detailed configurations walk developers through setting up cross-cluster network routes and safely mirroring production traffic to staging environments.</li>
</ul>
<h3 id="service-mesh-2">Service Mesh (2)<a class="headerlink" href="#service-mesh-2" title="Permanent link">&para;</a></h3>
<h4 id="api-gateway-1">API Gateway (1)<a class="headerlink" href="#api-gateway-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://tetrate.io/blog/istio-service-mesh-api-gateway">tetrate.io: Using Istio Service Mesh as API Gateway 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Illustrates how the Istio Ingress Gateway can function as a high-performance API Gateway at the Kubernetes cluster edge. Details Envoy configurations for managing rate limiting, TLS termination, and request transformation without extra software.</li>
</ul>
<h4 id="aws">AWS<a class="headerlink" href="#aws" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2019)</strong> <a href="https://www.allthingsdistributed.com/2019/03/redefining-application-communications-with-aws-app-mesh.html">allthingsdistributed.com: Redefining application communications with AWS App Mesh</a> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy AWS announcement outlining the target benefits of AWS App Mesh's initial launch. Provides historical context on integrating application networking across AWS ECS, EKS, and EC2, which is now deprecated.</li>
</ul>
<h4 id="architecture">Architecture<a class="headerlink" href="#architecture" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://istio.io/latest/blog/2022/introducing-ambient-mesh">istio.io: Introducing Ambient Mesh</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Introduces Istio Ambient Mesh, an innovative sidecar-less service mesh architecture. Splits proxy responsibilities into a node-level shared zero-trust secure overlay (ztunnel) and optional Layer 7 waypoint proxies to reduce resource utilization.</li>
</ul>
<h4 id="eks">EKS<a class="headerlink" href="#eks" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/observing-grpc-based-microservices-on-amazon-eks-running-istio-77ba90dd8cc0">itnext.io: Observing gRPC-based Microservices on Amazon EKS running Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An observability-focused lab demonstrating how to monitor gRPC network flows inside Amazon EKS clusters running Istio. Covers Prometheus metric ingestion and Envoy access log configurations specifically optimized for HTTP/2 payloads.</li>
</ul>
<h4 id="fundamentals">Fundamentals<a class="headerlink" href="#fundamentals" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/why-do-you-need-istio-when-you-already-have-kubernetes">thenewstack.io: Why Do You Need Istio When You Already Have Kubernetes? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep discussion outlining why standard Kubernetes routing resources fall short of handling sophisticated application-level routing. Demonstrates how Istio implements intelligent weight-based splitting, distributed tracing, and zero-trust policies out of the box.</li>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/what-is-istio-and-why-does-kubernetes-need-it">thenewstack.io: What Is Istio and Why Does Kubernetes Need it? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory overview focusing on how Istio decouples communication concerns from business logic. Explains the operational benefits of shifting circuit breaking, telemetry collection, and dynamic routing into Envoy proxies.</li>
<li><strong>(2021)</strong> <a href="https://www.youtube.com/watch?v=16fgzklcF7Y&amp;ab_channel=TechWorldwithNana">youtube: Istio &amp; Service Mesh - simply explained in 15 mins 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured visual video tutorial explaining Istio's control plane (Istiod) and sidecar proxy data plane architecture. Delivers a high-level explanation of routing, security policies, and distributed telemetry collection within fifteen minutes.</li>
</ul>
<h4 id="industry-analysis">Industry Analysis<a class="headerlink" href="#industry-analysis" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/solo-io-istio-is-winning-the-service-mesh-war">thenewstack.io: Solo.io: Istio Is Winning the Service Mesh War</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive market analysis examining Istio's technical and community dominance over competitor service meshes. Highlights how deep integration with Kubernetes, rich feature sets, and aggressive industry backing cemented Istio as the dominant standard for service-to-service connectivity.</li>
</ul>
<h4 id="internals">Internals<a class="headerlink" href="#internals" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://jimmysong.io/blog/sidecar-injection-iptables-and-traffic-routing">jimmysong.io: Understanding the Sidecar Injection, Traffic Intercepting &amp; Routing Process in Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep dive into the mechanics of sidecar injection, iptables configuration, and traffic redirection in Istio. Indispensable reading for platform architects needing to diagnose internal routing mechanisms or design custom networking overlays.</li>
</ul>
<h4 id="openshift">OpenShift<a class="headerlink" href="#openshift" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://github.com/maistra/istio"><mark>github.com: Maistra Istio</mark></a> <span class='md-tag md-tag--info'>⭐ 94</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-13d7f9b5" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 3 L 10 2 L 20 2 L 30 10 L 40 4 L 50 4" fill="none" stroke="url(#spark-grad-13d7f9b5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The official GitHub repository for Maistra's modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments.</li>
<li><strong>(2022)</strong> <a href="https://maistra.io">Maistra.io</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Documentation and portal hub for Maistra, a customized OpenShift-centric distribution of Istio. Enhances core Istio upstream distributions with multi-tenant control, platform-specific operators, and seamless integration with Red Hat identity frameworks.</li>
</ul>
<h4 id="operations">Operations<a class="headerlink" href="#operations" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.solo.io/blog/upgrading-istio-without-downtime">solo.io: Upgrading Istio without Downtime</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operational guide focusing on executing risk-free, canary-based control plane upgrades of Istio. Details how to run multiple side-by-side versions of <code>istiod</code> and progressively update namespace labels to migrate workloads without downtime.</li>
</ul>
<h4 id="performance">Performance<a class="headerlink" href="#performance" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/istio/tools/blob/master/perf/README.md"><mark>Istio Performance/Stability Testing</mark></a> <span class='md-tag md-tag--info'>⭐ 372</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-28168c0f" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 9 L 10 7 L 20 8 L 30 9 L 40 13 L 50 10" fill="none" stroke="url(#spark-grad-28168c0f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="10" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The official benchmark suite for evaluating Istio control plane and data plane performance. Platform engineers use this suite to run stress tests, measure sidecar latency injection, and detect potential resource leaks in upstream Envoy proxy layers.</li>
<li><strong>(2022)</strong> <a href="https://istio.io/latest/blog/2022/merbridge">istio.io: Merbridge - Accelerate your mesh with eBPF</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Presents Merbridge, an open-source tool that leverages eBPF to bypass the traditional iptables overhead in Istio environments. By routing data directly between sockets, Merbridge significantly reduces network latency and control plane CPU usage.</li>
</ul>
<h4 id="release-notes">Release Notes<a class="headerlink" href="#release-notes" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/istio-1-10-improves-scalability-and-revision-control">thenewstack.io: Istio 1.10 Improves Scalability and Revision Control</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Examines performance enhancements and lifecycle management tooling introduced in Istio 1.10. Specifically reviews canary control plane upgrades and telemetry collection optimizations to limit memory overhead in intensive environments.</li>
</ul>
<h4 id="resilience">Resilience<a class="headerlink" href="#resilience" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://istio.io/latest/blog/2021/external-locality-failover">istio.io: Configuring failover for external services</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official technical documentation covering how to configure high-availability failover for services running outside the immediate mesh. Utilizes ServiceEntry, DestinationRule, and VirtualService configurations to coordinate multi-region and external egress redundancy.</li>
</ul>
<h4 id="security">Security<a class="headerlink" href="#security" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://samos-it.com/posts/securing-redis-istio-tls-origniation-termination.html">samos-it.com: Securing Redis with Istio TLS origination</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep-dive technical tutorial on configuring Istio to handle outbound TLS origination for external Redis database instances. Demonstrates configuring ServiceEntry and DestinationRule resources to transparently encrypt traffic in transit without modifying microservice application code.</li>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/securing-istio-workloads-with-auth0">thenewstack.io: Securing Istio Workloads with Auth0</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step tutorial on securing microservice workloads by configuring Istio RequestAuthentication to validate Auth0-issued JSON Web Tokens (JWT). Offloads token validation to the Envoy proxy sidecar, shielding backend services from authorization code boilerplates.</li>
</ul>
<h4 id="traffic-management-1">Traffic Management (1)<a class="headerlink" href="#traffic-management-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/traffic-shaping-with-kubernetes-and-istio-7e44fbfca200">itnext.io: Taffic Shaping - Kubernetes &amp; Istio | Daniele Polencic</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step exploration of traffic shaping options inside Istio, including request shadowing, percentage-based splits, and fault injection strategies designed to proactively test system limits and resilience patterns.</li>
<li><strong>(2020)</strong> <a href="https://learncloudnative.com/blog/2020-11-23-multiple-vs-gateway">learncloudnative.com: Attach multiple VirtualServices to Istio Gateway</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical configuration guide for mapping multiple VirtualService configurations to a single Istio Ingress Gateway. Outlines how host-matching strategies prevent routing conflicts, allowing multiple development teams to deploy independent routes securely.</li>
</ul>
<h4 id="tutorials">Tutorials<a class="headerlink" href="#tutorials" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.freecodecamp.org/news/learn-istio-manage-microservices">freecodecamp.org: Learn Istio How to Manage, Monitor, and Secure Microservices 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured, end-to-end tutorial designed to teach engineers how to deploy, monitor, and secure microservices using Istio. Covers key topics including canary releases, distributed tracing integration, and mutual TLS configuration.</li>
<li><strong>(2022)</strong> <a href="https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish">Implementing Istio From Start To Finish</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive implementation roadmap designed to guide engineering teams through the planning, deployment, and optimization stages of building an enterprise-grade Istio platform from the ground up.</li>
</ul>
<h4 id="grpc">gRPC<a class="headerlink" href="#grpc" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.useanvil.com/blog/engineering/load-balancing-grpc-in-kubernetes-with-istio">useanvil.com: Load balancing gRPC in Kubernetes with Istio</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explains why traditional L4 Kubernetes service proxies fail to properly distribute traffic for HTTP/2-based gRPC connections. Details how Istio acts at Layer 7 to intelligently resolve multiplexed gRPC endpoints and distribute load evenly across backend pods.</li>
</ul>
<h2 id="continuous-delivery">Continuous Delivery<a class="headerlink" href="#continuous-delivery" title="Permanent link">&para;</a></h2>
<h3 id="gitops">GitOps<a class="headerlink" href="#gitops" title="Permanent link">&para;</a></h3>
<h4 id="progressive-delivery">Progressive Delivery<a class="headerlink" href="#progressive-delivery" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://dev.to/stefanprodan/a-gitops-recipe-for-progressive-delivery-2pa3">dev.to: A GitOps recipe for Progressive Delivery with Istio 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A production-grade GitOps blueprint leveraging Flagger, Flux, and Istio to implement progressive canary deployments. Explores how continuous automated monitoring and Prometheus metrics validate rollouts and trigger instant rollbacks on error.</li>
</ul>
<h2 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">&para;</a></h2>
<h3 id="networking">Networking<a class="headerlink" href="#networking" title="Permanent link">&para;</a></h3>
<h4 id="security-1">Security (1)<a class="headerlink" href="#security-1" title="Permanent link">&para;</a></h4>
<h5 id="egress-traffic">Egress Traffic<a class="headerlink" href="#egress-traffic" title="Permanent link">&para;</a></h5>
<ul>
<li><strong>(2019)</strong> <a href="https://monzo.com/blog/controlling-outbound-traffic-from-kubernetes"><mark>monzo.com: Controlling outbound traffic from Kubernetes</mark></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Details the technical execution of isolating and managing external network endpoints from within a production Kubernetes banking cluster. Features strategies on proxy security, dynamic firewall rule sets, and compliance monitoring.</li>
</ul>
<h2 id="observability">Observability<a class="headerlink" href="#observability" title="Permanent link">&para;</a></h2>
<h3 id="continuous-profiling">Continuous Profiling<a class="headerlink" href="#continuous-profiling" title="Permanent link">&para;</a></h3>
<h4 id="diagnostics">Diagnostics<a class="headerlink" href="#diagnostics" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://www.infracloud.io/blogs/linking-traces-continuous-profiling-pyroscope">infracloud.io: Linking Traces with Continuous Profiling using Pyroscope</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Explores how to link distributed transaction traces with continuous CPU and memory profiling using Grafana Pyroscope. Explains how correlating spans directly to code-level flamegraphs speeds up root-cause investigation.</li>
</ul>
<h3 id="distributed-tracing">Distributed Tracing<a class="headerlink" href="#distributed-tracing" title="Permanent link">&para;</a></h3>
<h4 id="deployment">Deployment<a class="headerlink" href="#deployment" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://hackernoon.com/a-guide-to-deploying-jaeger-on-kubernetes-in-production-0p2n3tub">hackernoon.com: A Guide to Deploying Jaeger on Kubernetes in Production</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operations guide detailing how to run Jaeger in high-traffic production environments on Kubernetes. Compares Elasticsearch and Cassandra storage backends and reviews the deployment of collectors and agents.</li>
</ul>
<h4 id="jaeger">Jaeger<a class="headerlink" href="#jaeger" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://www.jaegertracing.io">Jaeger</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The flagship Jaeger engine for distributed tracing, featuring comprehensive backend storage backends (Elasticsearch, Cassandra) and advanced UI query panels for deep dive transaction forensics.</li>
</ul>
<h4 id="opentelemetry">OpenTelemetry<a class="headerlink" href="#opentelemetry" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2022)</strong> <a href="https://hackernoon.com/how-to-use-opentelemetry-and-jaeger-to-implement-distributed-tracing-and-apm-jcx34fi">hackernoon.com: How To Use OpenTelemetry And Jaeger To Implement Distributed Tracing And APM</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An integration tutorial illustrating how to link OpenTelemetry APIs with Jaeger collectors. Outlines architectural best practices for standardizing traces, contextual metadata, and spans across polyglot microservice environments.</li>
</ul>
<h3 id="log-management">Log Management<a class="headerlink" href="#log-management" title="Permanent link">&para;</a></h3>
<h4 id="visualization">Visualization<a class="headerlink" href="#visualization" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://www.elastic.co/kibana">Kibana</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The industry-standard data visualization and exploration dashboard designed specifically for Elastic Stack and OpenSearch engines. Enables deep analytical queries, log visualization, machine learning anomalies detection, and application performance monitoring (APM) reporting.</li>
</ul>
<h3 id="service-mesh-3">Service Mesh (3)<a class="headerlink" href="#service-mesh-3" title="Permanent link">&para;</a></h3>
<h4 id="troubleshooting">Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://itnext.io/find-issues-in-your-istio-mesh-with-kiali-89d37d5e1fb1">itnext.io: Find issues in your Istio mesh with Kiali</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practical troubleshooting handbook illustrating how to isolate and identify performance and security issues in an Istio mesh using Kiali's built-in visual metrics and route validation.</li>
</ul>
<h4 id="visualization-1">Visualization (1)<a class="headerlink" href="#visualization-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/kiali/kiali"><mark>github.com: kiali</mark></a> <span class='md-tag md-tag--info'>⭐ 3617</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-7a0acd1b" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 6 L 20 2 L 30 9 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-7a0acd1b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The source repository for Kiali, an indispensable observability dashboard. Provides real-time interactive topologies, configuration validation, and native wizard-based creations of complex traffic routing mechanisms directly within Istio.</li>
<li><strong>(2022)</strong> <a href="https://kiali.io">kiali.io</a> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Homepage for Kiali, the primary management and visualization console for Istio. Delivers dynamic physical and logical topology maps, active health metrics, and direct configurations diagnostic tracking.</li>
</ul>
<h2 id="service-mesh-4">Service Mesh (4)<a class="headerlink" href="#service-mesh-4" title="Permanent link">&para;</a></h2>
<h3 id="architecture-1">Architecture (1)<a class="headerlink" href="#architecture-1" title="Permanent link">&para;</a></h3>
<h4 id="case-study">Case Study<a class="headerlink" href="#case-study" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://zwischenzugs.com/2020/05/05/riding-the-tiger-lessons-learned-implementing-istio">Riding the Tiger: Lessons Learned Implementing Istio 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A candid, battle-tested assessment of adopting and scaling Istio in a production environment. Discusses operational overhead, configuration complexity, and real-world trade-offs of sidecar architectures.</li>
</ul>
<h4 id="evolution">Evolution<a class="headerlink" href="#evolution" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://istio.io/latest/blog/2020/tradewinds-2020">The Istio project just consolidated its control plane services: Pilot, Citadel, Galley, and the sidecar injector, into a single binary, <strong>Istiod</strong></a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural milestone document explaining the consolidation of Pilot, Citadel, Galley, and Sidecar Injector into the unified 'Istiod' control plane. Significantly improved operator UX and runtime resource efficiency.</li>
</ul>
<h4 id="microservices-design">Microservices Design<a class="headerlink" href="#microservices-design" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/kubernetes-microservices-istio%E2%80%8A-%E2%80%8Aa-great-fit">thenewstack.io: Kubernetes, Microservices, and Istio — A Great Fit!</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights the collaborative synergy between Docker containerization, Kubernetes scheduling, microservice separation of concerns, and Istio's sidecar-driven routing policies.</li>
<li><strong>(2020)</strong> <a href="https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices">blog.christianposta.com: Istio as an Example of When Not to Do Microservices</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Critical architectural analysis reflecting on Istio's transition from an overly complex microservice-based control plane back to a monolithic single binary (Istiod). Essential lesson in pragmatic software engineering.</li>
</ul>
<h4 id="strategic-planning">Strategic Planning<a class="headerlink" href="#strategic-planning" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://thenewstack.io/when-you-need-or-dont-need-service-mesh">thenewstack.io - Service Mesh: The Gateway to Cloud Migration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Pragmatic decision matrix exploring when to adopt a service mesh versus when standard Kubernetes networking abstractions suffice. Analyzes traffic control, security, and team capability variables.</li>
</ul>
<h3 id="microservices-design-1">Microservices Design (1)<a class="headerlink" href="#microservices-design-1" title="Permanent link">&para;</a></h3>
<h4 id="architecture-2">Architecture (2)<a class="headerlink" href="#architecture-2" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://istio.io/latest/docs/examples/microservices-istio">istio.io: Learn Microservices using Kubernetes and Istio 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Official tutorial illustrating how to orchestrate multi-language microservices inside Kubernetes using Istio to handle service discovery, fault injection, and dynamic traffic routing.</li>
</ul>
<h3 id="networking-1">Networking (1)<a class="headerlink" href="#networking-1" title="Permanent link">&para;</a></h3>
<h4 id="api-gateway-2">API Gateway (2)<a class="headerlink" href="#api-gateway-2" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://banzaicloud.com/blog/backyards-api-gateway">banzaicloud.com: Istio ingress controller as an API gateway</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Deep technical review exploring the adaptation of Istio's ingress controller to serve as an enterprise API gateway. Focuses on route definitions, authentication offloading, and traffic manipulation.</li>
</ul>
<h4 id="education">Education<a class="headerlink" href="#education" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://dev.to/aurelievache/understanding-istio-part-1-istio-components-4ik5">dev.to/aurelievache: Understanding Istio: part 1 Istio Components</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Illustrated introductory series that demystifies core Istio components including virtual services, gateway declarations, destination rules, and observability patterns.</li>
</ul>
<h4 id="hybrid-infrastructure">Hybrid Infrastructure<a class="headerlink" href="#hybrid-infrastructure" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://tetrate.io/blog">tetrate.io: VM to container communications 101</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Explores structural strategies to integrate legacy virtual machines (VMs) with Kubernetes container deployments using Istio's WorkloadEntry constructs to bridge legacy and modern networks.</li>
</ul>
<h4 id="traffic-management-2">Traffic Management (2)<a class="headerlink" href="#traffic-management-2" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2026)</strong> <a href="https://github.com/istio/istio"><mark>github.com: Istio</mark></a> <span class='md-tag md-tag--info'>⭐ 38217</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-e09e6060" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 7 L 20 13 L 30 2 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-e09e6060)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Main repository containing Istio's unified control plane (Istiod) and orchestration engines. Configures secure high-performance Envoy proxies as sidecars (or in ambient mode) to manage ingress, egress, and mutual TLS.</li>
<li><strong>(2026)</strong> <a href="https://istio.io">Istio.io</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Home of the de facto standard open-source service mesh. Implements a uniform plane for managing, securing, and routing microservices traffic across hybrid cloud container clusters.</li>
</ul>
<h4 id="troubleshooting-1">Troubleshooting (1)<a class="headerlink" href="#troubleshooting-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times">karlstoney.com: Istio 503's with UC's and TCP Fun Times</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — High-impact technical case study investigating intermittent HTTP 503 errors and connection closure (UC) challenges under high TCP load inside Istio service meshes. Excellent deep-dive into sidecar race conditions.</li>
</ul>
<h3 id="observability-1">Observability (1)<a class="headerlink" href="#observability-1" title="Permanent link">&para;</a></h3>
<h4 id="monitoring">Monitoring<a class="headerlink" href="#monitoring" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.sysdig.com/blog/monitor-istio">sysdig.com: How to monitor Istio, the Kubernetes service mesh</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Operational overview focused on gathering metrics from the Istio control plane (Istiod) and sidecar proxies. Synthesizes standard Prometheus configurations to target golden signals.</li>
</ul>
<h3 id="red-hat-openshift">Red Hat OpenShift<a class="headerlink" href="#red-hat-openshift" title="Permanent link">&para;</a></h3>
<h4 id="enterprise-platforms">Enterprise Platforms<a class="headerlink" href="#enterprise-platforms" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2024)</strong> <a href="https://developers.redhat.com/topics/service-mesh">Red Hat Developer: Istio Service Mesh</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat's developer hub offering deep integration architectures for managing Red Hat OpenShift Service Mesh. Synthesizes Istio, Kiali, and Jaeger into an enterprise-ready networking stack.</li>
<li><strong>(2020)</strong> <a href="https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know">blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What you should know 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Announcement detailing the GA availability of Red Hat OpenShift Service Mesh. Explains the integrated packaging of Istio, Envoy, and Jaeger under OpenShift's strict security paradigms.</li>
</ul>
<h4 id="observability-2">Observability (2)<a class="headerlink" href="#observability-2" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2020)</strong> <a href="https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3">openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh Part 2: Collecting Standard Metrics 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Step-by-step SRE manual describing standard metrics collection (latency, error rates, throughput) across an enterprise OpenShift Service Mesh. Leveraging Prometheus and Kiali telemetry mappings.</li>
</ul>
<h3 id="traffic-management-3">Traffic Management (3)<a class="headerlink" href="#traffic-management-3" title="Permanent link">&para;</a></h3>
<h4 id="rate-limiting">Rate Limiting<a class="headerlink" href="#rate-limiting" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2021)</strong> <a href="https://www.solo.io/blog/tutorial-rate-limiting-of-service-requests-in-istio-service-mesh">solo.io: Learn how to rate limit requests in Istio 🌟</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Specialized guide showing how to implement rate limiting configurations inside Istio. Steps through integration with external Redis-backed Envoy filters to protect upstream dependencies.</li>
</ul>
<h3 id="training">Training<a class="headerlink" href="#training" title="Permanent link">&para;</a></h3>
<h4 id="education-1">Education (1)<a class="headerlink" href="#education-1" title="Permanent link">&para;</a></h4>
<ul>
<li><strong>(2023)</strong> <a href="https://github.com/redhat-scholars/istio-tutorial">redhat-scholars: istio-tutorial 🌟</a> <span class='md-tag md-tag--info'>⭐ 1206</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-0d267da7" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 6 L 20 4 L 30 10 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-0d267da7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="5" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[HTML CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive scenario-driven learning path designed by Red Hat. Covers service deployment, routing, traffic splitting, canary deployments, circuit breakers, and advanced security models using Envoy.</li>
<li><strong>(2020)</strong> <a href="https://github.com/askmeegs/learn-istio">github.com/askmeegs/learn-istio 🌟</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource.</li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="../cloudflare/">Cloudflare</a> | <a href="../web-servers/">Web Servers</a> | <a href="../caching/">Caching</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 Nubenetes Agentic Intelligence
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
</a>
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate": null, "base": "..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "content.tooltips", "navigation.prune", "toc.integrate"], "search": "../assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script src="../assets/javascripts/bundle.79ae519e.min.js"></script>
<script src="../static/v2_filter.js"></script>
</body>
</html>