mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-15 03:11:23 +00:00
20704 lines
1.1 MiB
20704 lines
1.1 MiB
|
||
<!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/kubernetes-tools/">
|
||
|
||
|
||
<link rel="prev" href="../introduction/">
|
||
|
||
|
||
<link rel="next" href="../kubernetes-tutorials/">
|
||
|
||
|
||
|
||
|
||
|
||
<link rel="icon" href="../images/favicon-ultra.png">
|
||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
|
||
|
||
|
||
|
||
<title>Kubernetes Tools - 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="#kubernetes-plugins-tools-extensions-and-projects" 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'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">
|
||
|
||
Kubernetes Tools
|
||
|
||
</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 md-tabs__item--active">
|
||
<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">
|
||
<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'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--active md-nav__item--section md-nav__item--nested">
|
||
|
||
|
||
|
||
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" checked>
|
||
|
||
|
||
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Architectural Foundations
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true">
|
||
<label class="md-nav__title" for="__nav_6">
|
||
<span class="md-nav__icon md-icon"></span>
|
||
|
||
|
||
Architectural Foundations
|
||
|
||
|
||
</label>
|
||
<ul class="md-nav__list" data-md-scrollfix>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../about/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
About
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cheatsheets/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cheatsheets
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cloud-arch-diagrams/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cloud Arch Diagrams
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../cloud-asset-inventory/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Cloud Asset Inventory
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../customer/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Customer
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../demos/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Demos
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../devops-tools/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
DevOps Tools
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../faq/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Faq
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../git/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Git
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../grafana/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Grafana
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../helm/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Helm
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../introduction/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Introduction
|
||
|
||
|
||
|
||
</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">
|
||
|
||
|
||
Kubernetes Tools
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
<span class="md-nav__icon md-icon"></span>
|
||
</label>
|
||
|
||
<a href="./" class="md-nav__link md-nav__link--active">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes Tools
|
||
|
||
|
||
|
||
</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="#ai-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AI Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-computing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Computing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Distributed Computing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kube-ray" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kube-Ray
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-gateway" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Gateway
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="API Gateway">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#openapi" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenAPI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="OpenAPI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ingress-generators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ingress Generators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-architecture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Architecture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Architecture">
|
||
<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>
|
||
|
||
<nav class="md-nav" aria-label="API Gateway (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#grpc-and-rest" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
gRPC and REST
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Admission Control">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#webhooks-sdk" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Webhooks SDK
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#build-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Build Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Build Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-native-build" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes-Native Build
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#source-to-image" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Source-to-Image
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management">
|
||
<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="#docker-compose-migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Docker Compose Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#jsonnet" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Jsonnet
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-distribution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Distribution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#templating" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Templating
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Frameworks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ruby-on-rails" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ruby on Rails
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#controllers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Controllers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-deployments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative Deployments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#edge-deployments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Edge Deployments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#manifest-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Manifest Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#release-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Release Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#state-reconciliation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
State Reconciliation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#marketplaces-and-portals" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Marketplaces and Portals
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Marketplaces and Portals">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lifecycle-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lifecycle Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packaging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packaging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Packaging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#air-gapped-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Air-gapped Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#saas-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SaaS Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="SaaS Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packaging-and-bundling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packaging and Bundling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Packaging and Bundling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#standards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Standards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-as-a-service" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform-as-a-Service
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform-as-a-Service">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-experience" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#internal-developer-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Internal Developer Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless-and-baas" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless and BaaS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Serverless and BaaS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-framework" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development Framework
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-lifecycle" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Lifecycle
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Lifecycle">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Deployment">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#git-based-builds" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Git-based Builds
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deployment Frameworks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-config" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative Config
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-platforms-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Platforms (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deployment Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automated-pipelines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automated Pipelines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-education" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Education
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-ordering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Ordering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-building" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Building
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Building">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-native-build" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster-Native Build
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#manifest-generation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Manifest Generation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Manifest Generation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#abstraction-layers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Abstraction Layers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-education-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Education (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migration-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Migration Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migration-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Migration Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Migration Tools (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-conversion" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Conversion
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing-and-verification" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing and Verification
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing and Verification">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#health-checks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Health Checks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-harnesses" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Harnesses
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Migration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#modernization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Modernization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Modernization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-portfolio-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Portfolio Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-frameworks-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Frameworks (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deployment Frameworks (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ruby-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ruby Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paas-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
PaaS Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="PaaS Frameworks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-experience-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#architecture-and-visualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Architecture and Visualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Architecture and Visualization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-visualizer" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Visualizer
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Visualizer">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#go" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Go
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autoscaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autoscaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Autoscaling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Custom Metrics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cost-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cost Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-news" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry News
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#just-in-time-nodes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Just-in-Time Nodes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#technical-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Technical Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tutorials" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tutorials
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-and-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD and Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD and Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#supply-chain-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Supply Chain Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Supply Chain Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#artifact-signing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Artifact Signing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-pipeline" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Pipeline
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Pipeline">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#github-actions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitHub Actions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitHub Actions">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aws" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AWS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AWS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-registries" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Registries
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#amazon-eks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Amazon EKS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Amazon EKS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ack" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ACK
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#spot-instances" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Spot Instances
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#schema-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Schema Generation
|
||
|
||
</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="#kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-and-builds" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD and Builds
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-networking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native Networking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native Networking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-proxy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Proxy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Service Proxy">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native Operations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#policy-enforcement" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Policy Enforcement
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-arch-telemetry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Arch Telemetry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-platforms_1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud-Native Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud-Native Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-delivery-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Delivery (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Delivery (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-experience-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Experience (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#curation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Curation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Operations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#curation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Curation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#curation-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Curation (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-lifecycle" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Lifecycle
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Lifecycle">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#upgrades-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Upgrades and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Upgrades and Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autoscaling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autoscaling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Autoscaling (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#backup-and-recovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Backup and Recovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Backup and Recovery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-replication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Replication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#state-replication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
State Replication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bare-metal" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bare Metal
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Bare Metal">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#telecom-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Telecom Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenant-provisioner" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-tenant Provisioner
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-metadata" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Metadata
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cost-optimization-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cost Optimization (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cost Optimization (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metrics-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gui-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GUI Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GUI Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#desktop-clients" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Desktop Clients
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hardware-discovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hardware Discovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Hardware Discovery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-labeling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Labeling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#localization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Localization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Localization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#timezone-controller" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Timezone Controller
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-control-plane" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Control Plane
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#federated-deployments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Federated Deployments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hyperscale-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hyperscale Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenancy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Tenancy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Tenancy">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator Frameworks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-scripts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Scripts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-tuning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Tuning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Tuning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-caching" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Caching
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-clusters" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative Clusters
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-cleanup" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Cleanup
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Cleanup">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#namespace-recovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Namespace Recovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-lifecycle" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Lifecycle
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Lifecycle">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pod-reaper" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pod Reaper
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Optimization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autoscaling-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autoscaling (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling-and-node-assignment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling and Node Assignment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scheduling and Node Assignment">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-controllers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Controllers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-balancing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Balancing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cdk-and-dsls" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CDK and DSLs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CDK and DSLs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cdk8s" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CDK8s
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-gitops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative GitOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Declarative GitOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kustomize-extensions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kustomize Extensions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packaging-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packaging (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alternative-specs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alternative Specs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#iac-and-sdks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IaC and SDKs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IaC and SDKs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cdk" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CDK
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-syncing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Syncing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Syncing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#registry-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Registry Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sdk" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SDK
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="SDK">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#jsts-manifests" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
JSTS Manifests
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#upgrade-governance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Upgrade Governance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Upgrade Governance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-deprecations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Deprecations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#eks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
EKS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Containers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Tooling (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-emulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Emulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-integration-and-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Integration and Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Integration and Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-ci-cd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Native CI-CD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cloud Native CI-CD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tekton-ui-extensions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tekton UI Extensions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#curation-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Curation (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Curation (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reference-guides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reference Guides
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Reference Guides">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#awesome-lists" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Awesome Lists
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#mlops-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
MLOps Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="MLOps Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workload-scheduling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workload Scheduling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Workload Scheduling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#orchestration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Orchestration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Operations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-pipeline" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Pipeline
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Pipeline">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#real-time-streaming" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Real-time Streaming
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#database" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Database
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Database">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#oracle" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Oracle
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#database-and-storage-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Database and Storage Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Database and Storage Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-administration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Administration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Data Administration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#database-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Database Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Database Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#database-as-a-service" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Database-as-a-Service
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Database-as-a-Service">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#saas-builders" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SaaS Builders
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Declarative Configuration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#jsonnet-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Jsonnet (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#spinnaker" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Spinnaker
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-and-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment and Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deployment and Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-and-delivery-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD and Delivery (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD and Delivery (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pulumi" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pulumi
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Static Analysis (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devops-and-cicd" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevOps and CICD
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevOps and CICD">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Automation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terraform-release-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terraform Release Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-experience-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Experience (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-discovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Discovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#context-switching" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Context Switching
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#version-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Version Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visual-terminal" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visual terminal
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Utilities">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-access" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Access
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#context-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Context Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#object-relationships" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Object Relationships
|
||
|
||
</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="#configuration-management-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visual-generators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visual Generators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#filesystems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Filesystems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Filesystems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-visualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Visualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#graphical-user-interfaces" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Graphical User Interfaces
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Graphical User Interfaces">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-content" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Content
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-building-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Building (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Building (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#go-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Go Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#learning-resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Learning Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Learning Resources">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#curated-lists" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Curated Lists
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Local Development">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-deployment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Deployment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<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="#port-forwarding" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Port Forwarding
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Tooling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-ux" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes UX
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-dashboards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Dashboards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="UI Dashboards">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lightweight-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lightweight Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-development-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Development (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Development">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Custom Resources">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#yaml-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
YAML Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ide-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IDE Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IDE Integration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vim" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vim
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-distribution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Distribution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Distribution">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#build-tool" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Build Tool
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-cluster" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Cluster
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Local Cluster">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tool" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tool
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#desktop-application" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Desktop Application
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-and-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development and Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Development and Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Utilities (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-formatting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Formatting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-in-cluster" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster-in-Cluster
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster-in-Cluster">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-in-kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes in Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubeconfig-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubeconfig Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubeconfig Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#context-switchers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Context Switchers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubectl-plugins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubectl Plugins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubectl Plugins">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-discovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Discovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubeconfig-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubeconfig Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#manifest-slicing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Manifest Slicing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-auditing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Auditing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-environments" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Environments
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Local Environments">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#docker-api-emulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Docker API Emulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pipeline-helpers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pipeline Helpers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Pipeline Helpers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-readiness" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Readiness
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#documentation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Documentation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Documentation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#diagramming" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Diagramming
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Diagramming">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ecosystem" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ecosystem
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Ecosystem">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Tooling (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#edge-computing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Edge Computing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Edge Computing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lightweight-kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lightweight Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Lightweight Kubernetes">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#red-hat-ecosystem" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Red Hat Ecosystem
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#extensibility" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Extensibility
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Extensibility">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-framework" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator Framework
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator Framework">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#controller" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Controller
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#finops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
FinOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="FinOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-optimization-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Optimization (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Optimization (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#right-sizing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Right-Sizing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#finops-and-cloud-cost" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
FinOps and Cloud Cost
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="FinOps and Cloud Cost">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#iac-finops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IaC FinOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IaC FinOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ai-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AI Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-finops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes FinOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes FinOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-and-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps and Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps and Configuration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alternative-templating" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alternative Templating
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Alternative Templating">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#minimalist-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Minimalist Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-deployment-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Deployment (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Deployment (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#declarative-gitops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Declarative GitOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-configurations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Configurations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Dynamic Configurations">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lifecycle-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lifecycle Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#helm-chart-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Helm Chart Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Helm Chart Generation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migration-tools-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Migration Tools (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#python-representation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Python Representation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secret Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kustomize-extensions-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kustomize Extensions (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-and-delivery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps and Delivery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps and Delivery">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-promotion" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Promotion
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Promotion">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lifecycle-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lifecycle Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packaging-formats" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packaging Formats
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cicd-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-helpers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Helpers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management (5)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#drift-detection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Drift Detection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sidecar-utilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Sidecar Utilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#templating-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Templating Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependency-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dependency Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Dependency Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automated-workflows" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automated Workflows
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-building-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Building (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Building (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#in-cluster-builds" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
In-Cluster Builds
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="In-Cluster Builds">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#build-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Build Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material
|
||
|
||
</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="#access-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Access Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Access Control">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ssh-integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SSH Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#auto-scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Auto-scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Auto-scaling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cost-optimization-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cost Optimization (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#labeling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Labeling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autoscaling-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autoscaling (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Autoscaling (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#nested-clusters" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Nested Clusters
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#provisioning-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Provisioning (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bare-metal-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bare Metal (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-content-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Content (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cloud" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cloud
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reflector" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reflector
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-backup" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Backup
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Backup">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-archiving" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Archiving
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-registries-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Registries (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Registries (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#go-library" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Go Library
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#containerization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Containerization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Containerization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtimes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtimes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#containers-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Containers (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Containers (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#continuous-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Continuous Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Continuous Integration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-building-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Building (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#control-plane" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Control Plane
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Control Plane">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#etcd-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
etcd Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cost-optimization-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cost Optimization (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cost Optimization (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gpu-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GPU Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GPU Optimization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-scheduling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Scheduling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#iac-conversion" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IaC Conversion
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IaC Conversion">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terraform-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terraform Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Management (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#caching" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Caching
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-registry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Registry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Image Registry">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#oci-specification" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OCI Specification
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cloud-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cloud Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cloud Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#federation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Federation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtual-peering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtual Peering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Node Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#auditing-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Auditing and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hardware-classification" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hardware Classification
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-provisioning-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Provisioning (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Node Provisioning (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#labeling-and-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Labeling and Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reboot-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reboot Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rolling-upgrades" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Rolling Upgrades
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#provisioning-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Provisioning (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Provisioning (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terraform-integration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terraform Integration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reliability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reliability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Reliability">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#graceful-shutdown" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Graceful Shutdown
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scaling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autoscaling-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autoscaling (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scheduling (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#load-aware" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Load-Aware
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#simulator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Simulator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#timezones" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Timezones
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless-containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Serverless Containers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtual-nodes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtual Nodes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#simulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Simulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Simulation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Storage">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dynamic-scaling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dynamic Scaling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vm-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
VM Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="VM Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migration-guides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Migration Guides
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtual-desktop-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtual Desktop Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Virtual Desktop Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#edge-networking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Edge Networking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtualization-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtualization (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Virtualization (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hypervisor" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hypervisor
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#windows-containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Windows Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Windows Containers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#guides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Guides
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-and-hardware" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure and Hardware
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure and Hardware">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aiml-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AIML Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AIML Infrastructure">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hardware-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hardware Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-and-platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure and Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure and Platform">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Tooling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-experience-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#finops-and-analytics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
FinOps and Analytics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure Optimization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cost-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cost Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cost Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-provisioning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Provisioning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Provisioning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#introductory" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Introductory
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Introductory">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#concepts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Concepts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Concepts">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#core-resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Core Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#aiops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AIOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="AIOps">
|
||
<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="#developer-experience-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Experience (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Experience (5)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-builds" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Builds
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tutorials-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tutorials (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenancy-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Tenancy (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Tenancy (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#namespace-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Namespace Management
|
||
|
||
</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="#service-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Node Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#garbage-collection" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Garbage Collection
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</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="#visualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-engineering-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Engineering (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Engineering (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#control-planes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Control Planes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-and-container-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes and Container Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes and Container Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-engineering-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Engineering (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Engineering (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#appops-and-gitops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
AppOps and GitOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-and-scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes and Scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes and Scaling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#advanced-scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Advanced Scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Advanced Scaling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#predictive-scaling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Predictive Scaling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<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>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#learning-resources-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Learning Resources (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Learning Resources (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tutorials-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tutorials (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Tutorials (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-developer-environment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Developer Environment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Local Developer Environment">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-runtime-setup" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Runtime Setup
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Runtime Setup">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#docker-compose" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Docker Compose
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#log-management-and-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Log Management and Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Log Management and Diagnostics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#command-line-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Command Line Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Command Line Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terminal-interfaces" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terminal Interfaces
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#machine-learning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Machine Learning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Machine Learning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#model-serving" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Model Serving
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Model Serving">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless-ml" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless ML
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</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="#control-plane-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Control Plane (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Control Plane (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-dashboards-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Dashboards (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Service Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-framework-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator Framework (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hybrid-cloud" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hybrid Cloud
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Hybrid Cloud">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#azure-arc" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Azure Arc
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cni-and-overlay" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CNI and Overlay
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CNI and Overlay">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#wireguard-vpn" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
WireGuard VPN
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#port-forwarding-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Port Forwarding (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Port Forwarding (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#development-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Development Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#proxy-and-service-mesh" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Proxy and Service Mesh
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Proxy and Service Mesh">
|
||
<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>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-and-connectivity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network and Connectivity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network and Connectivity">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ip-address-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
IP Address Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="IP Address Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#load-balancing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Load Balancing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster Routing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#traffic-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Traffic Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#networking-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Networking (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Networking (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#access-and-proxies" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Access and Proxies
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Access and Proxies">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secure-tunneling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secure Tunneling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cni" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CNI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CNI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-network" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Network
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dns" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DNS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DNS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gateway" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Gateway
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dns-and-ingress" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DNS and Ingress
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DNS and Ingress">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#routing-controllers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Routing Controllers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ingress-and-edge" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ingress and Edge
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Ingress and Edge">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ingress-and-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ingress and Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Ingress and Routing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ingress-controllers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ingress Controllers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Ingress Controllers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#nginx-and-metallb-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Nginx and MetalLB Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#load-balancing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Load Balancing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Load Balancing (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bare-metal-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bare Metal (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metallb-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
MetalLB Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#microservices-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Microservices Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Microservices Routing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#debugging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Debugging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#expose-service" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Expose Service
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#overlay-networks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Overlay Networks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Overlay Networks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#wireguard-vpn-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
WireGuard VPN (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="eBPF Diagnostics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#traffic-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Traffic Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#iptables-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
iptables Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="iptables Analysis">
|
||
<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>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kube-proxy-next-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
kube-proxy Next Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="kube-proxy Next Generation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deep-dive" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deep-Dive
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#networking-and-multi-cluster" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Networking and Multi-Cluster
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Networking and Multi-Cluster">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cross-cluster-communication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cross-Cluster Communication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cross-Cluster Communication">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#coordination-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Coordination Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#networking-and-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Networking and Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Networking and Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Admission Control (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dns-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DNS Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#global-load-balancing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Global Load Balancing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Global Load Balancing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gslb-operator" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GSLB Operator
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#identity-and-access" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Identity and Access
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Identity and Access">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rbac-synchronization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RBAC Synchronization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#overlay-networking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Overlay Networking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Overlay Networking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sdn" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SDN
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secret Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#encryption" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Encryption
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cis-benchmarks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CIS Benchmarks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#config-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Config Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#exporters" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Exporters
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#openshift-audit" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OpenShift Audit
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-access" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Access
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Service Access">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#port-forwarding-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Port Forwarding (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerability-scanning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerability Scanning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Vulnerability Scanning">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pentesting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pentesting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</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="#apm-and-metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
APM and Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="APM and Metrics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alert-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alert Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Alert Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualizers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualizers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alerting-and-notifications" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alerting and Notifications
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Alerting and Notifications">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#crash-tracking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Crash Tracking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#job-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Job Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#audit-logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Audit Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Audit Logging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#change-tracking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Change Tracking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Utilities (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pod-status" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pod Status
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#chatops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ChatOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="ChatOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#collaboration-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Collaboration Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-health" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Health
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Health">
|
||
<ul class="md-nav__list">
|
||
|
||
<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>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#connectivity-checkers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Connectivity Checkers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dashboards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dashboards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Dashboards">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tooling-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tooling (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#debugging-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Debugging (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Debugging (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-extensions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Extensions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pre-flight-checks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pre-flight Checks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deployment Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#libraries" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Libraries
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#event-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Event Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Event Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#exporters-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Exporters (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#notifications" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Notifications
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#incident-response" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Incident Response
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Incident Response">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#logging-and-events" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Logging and Events
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Logging and Events">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#event-routing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Event Routing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#metrics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Metrics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Metrics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dashboards-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dashboards (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lightweight-monitoring-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lightweight Monitoring (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Observability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network Observability">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-and-kernel" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance and Kernel
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance and Kernel">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-clients" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Clients
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="UI Clients">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-dashboards-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Dashboards (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="UI Dashboards (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#validation-and-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Validation and Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visual-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visual Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="UI Tools (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualization-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf-diagnostics-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF Diagnostics (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="eBPF Diagnostics (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-tracing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-and-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability and Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability and Diagnostics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Management Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-tools-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Tools (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Productivity (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#port-forwarding-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Port Forwarding (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#log-aggregation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Log Aggregation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Log Aggregation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-utilities-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Utilities (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-tools-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Tools (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-cleanup-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Cleanup (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Cleanup (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-hygiene" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Hygiene
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ebpf-observability" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
eBPF Observability
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="eBPF Observability">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-and-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability and Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability and Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Runtime Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#falco-and-k3s-audit-logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Falco and K3s Audit Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-and-performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability and Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability and Performance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#log-streaming" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Log Streaming
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Log Streaming">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-log-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Log Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#mesh-connectivity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Mesh Connectivity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packet-capture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packet Capture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#load-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Load Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pod-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pod Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Pod Diagnostics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#inspection-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Inspection Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#real-time-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Real-Time Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Real-Time Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#diagnostics-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Diagnostics (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#error-alerting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Error Alerting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operations-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operations (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operations (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#media-and-downloaders" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Media and Downloaders
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workflow" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workflow
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tool-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tool (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Tool (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubectl-plugin" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubectl Plugin
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-execution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Execution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#query" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Query
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tooling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tooling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Tooling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#debugging-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Debugging (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#interactive-shell" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Interactive Shell
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-resource-execution" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-resource Execution
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-auditing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Auditing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#shell-configuration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Shell Configuration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terminal-ui" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terminal UI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualization-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#web-terminal" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Web Terminal
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#chaos-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Chaos Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Chaos Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gamified-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Gamified Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-diagnostics" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Diagnostics
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Diagnostics">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automated-auditing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automated Auditing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#pod-troubleshooting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Pod Troubleshooting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resources-and-guides" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resources and Guides
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-querying" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Querying
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Querying">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#osquery-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OSQuery Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-upgrades" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Upgrades
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Upgrades">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-deprecations-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Deprecations (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#lifecycle-management-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Lifecycle Management (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#command-line-interfaces" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Command Line Interfaces
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Command Line Interfaces">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#command-line-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Command Line Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Command Line Tools (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-utilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Utilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#interactive-exec" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Interactive Exec
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-operations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Operations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terminal-ui-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terminal UI (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#webhook-visualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Webhook Visualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#context-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Context Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Context Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-development-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Development (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#debugging-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Debugging (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Debugging (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ephemeral-containers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ephemeral Containers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deprecation-monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deprecation Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Deprecation Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#diagnostics-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Diagnostics (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Diagnostics (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-sanitization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Sanitization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#garbage-collection-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Garbage Collection (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Garbage Collection (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-cleanup-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Cleanup (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-and-delivery-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps and Delivery (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps and Delivery (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-delivery-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Delivery (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deployment-automation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deployment Automation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-registry-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Registry (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#installation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Installation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Installation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#artifact-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Artifact Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#logging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Logging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Logging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tool-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tool (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#monitoring" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Monitoring
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Monitoring">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#node-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Node Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Node Management (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<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-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Observability (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-tracing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed Tracing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#history-visualization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
History Visualization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#prometheus-ui" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Prometheus UI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualization-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualizer" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualizer
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-engineering-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Engineering (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Engineering (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#control-planes-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Control Planes (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-catalog" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Catalog
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#port-forwarding-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Port Forwarding (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Port Forwarding (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#local-development-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Local Development (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-tooling-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Tooling (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cleanup" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cleanup
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-auditing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Auditing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#garbage-collection-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Garbage Collection (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scheduling (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ad-hoc-tasks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ad-hoc Tasks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-scanning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Scanning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#troubleshooting-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Troubleshooting Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Troubleshooting Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#upgrade-safety" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Upgrade Safety
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Upgrade Safety">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#auditing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Auditing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualization-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Visualization (5)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dashboard" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dashboard
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#web-dashboards" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Web Dashboards
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Web Dashboards">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-portal" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Portal
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operations-and-troubleshooting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operations and Troubleshooting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operations and Troubleshooting">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#diagnostic-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Diagnostic Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Diagnostic Analysis">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#windows-packet-capture" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Windows Packet Capture
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operations-and-ux" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operations and UX
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operations and UX">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-plugins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Plugins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CLI Plugins">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-context" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Context
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#context-switching-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Context Switching (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#interactive-shell-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Interactive Shell (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-navigation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Navigation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gitops-verification" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GitOps Verification
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="GitOps Verification">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#state-difference" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
State Difference
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#manifest-generation-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Manifest Generation (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Manifest Generation (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-cleaning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Cleaning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-filtering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Filtering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-tunneling" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Tunneling
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network Tunneling">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#package-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Package Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Package Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Tools (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-wrappers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Wrappers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-and-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance and Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance and Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#benchmarking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Benchmarking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Benchmarking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#storage-performance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Storage Performance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Validation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#health-checking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Health Checking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#load-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Load Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Load Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#benchmarking-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Benchmarking (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#stress-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Stress Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-optimization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Optimization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Optimization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#autonomous-tuning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Autonomous Tuning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-platform" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Platform
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Platform">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-resources-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Resources (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#paas" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
PaaS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="PaaS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-foundry" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Foundry
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#platform-engineering-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Platform Engineering (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Platform Engineering (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#application-delivery-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Application Delivery (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Application Delivery (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#oam-engines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OAM Engines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#boilerplates" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Boilerplates
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Boilerplates">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reference-architectures" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reference Architectures
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-distributions" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Distributions
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Cluster Distributions">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#noops-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
NoOps Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#control-plane-design" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Control Plane Design
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Control Plane Design">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-federation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Federation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-control-planes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Control Planes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Custom Control Planes">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenancy-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Tenancy (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-productivity-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Productivity (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Developer Productivity (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-editors" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Editors
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling-accelerators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling Accelerators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ui-tools-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
UI Tools (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#infrastructure-as-code-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Infrastructure as Code (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Infrastructure as Code (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#terraform-and-aws" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Terraform and AWS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Terraform and AWS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#eks-modules" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
EKS Modules
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#installation-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Installation (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Installation (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#bare-metal-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Bare Metal (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#internal-developer-platforms-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Internal Developer Platforms (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Internal Developer Platforms (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#frameworks-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Frameworks (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-gitops-and-packaging" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes GitOps and Packaging
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes GitOps and Packaging">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#alternative-deployment-engines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Alternative Deployment Engines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#auditing-and-maintenance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Auditing and Maintenance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#compliance-and-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Compliance and Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#helm-documentation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Helm Documentation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#helm-templates" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Helm Templates
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-manifests" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Manifests
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Manifests">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#validation-and-linting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Validation and Linting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-routing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster Routing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster Routing (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#fleet-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Fleet Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenancy-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Tenancy (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Tenancy (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#policy-enforcement-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Policy Enforcement (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-mesh-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Mesh Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Service Mesh Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#observability-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Observability Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing-frameworks" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing Frameworks
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing Frameworks">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#provisioning-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Provisioning (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Provisioning (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ansible" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Ansible
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Ansible">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#advanced-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Advanced Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reliability-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reliability (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Reliability (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#architectural-patterns" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Architectural Patterns
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Architectural Patterns">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#disaster-recovery" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Disaster Recovery
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#performance-benchmarking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Performance Benchmarking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Performance Benchmarking">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operators-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operators (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resource-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resource Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Resource Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-and-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation and Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Automation and Tools">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rightsizing-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Rightsizing Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#finops-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
FinOps (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="FinOps (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-scale-down" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Scale Down
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Runtime">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#webassembly-wasm" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
WebAssembly Wasm
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="WebAssembly Wasm">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-engines" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Engines
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduling-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduling (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scheduling (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#batch-workloads" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Batch Workloads
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Batch Workloads">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hpc" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
HPC
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#custom-schedulers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Custom Schedulers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Custom Schedulers">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#experimental" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Experimental
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-cluster-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Cluster (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Cluster (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#batch-workloads-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Batch Workloads (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scheduler-plugins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scheduler Plugins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scheduler Plugins">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#enterprise-topology" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Enterprise Topology
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<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="#access-control-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Access Control (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Access Control (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rbac-audit" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RBAC Audit
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rbac-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RBAC Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ssh-proxy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SSH Proxy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Admission Control (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-signature" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Signature
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#audit-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Audit and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Audit and Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Authentication">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#oidc" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OIDC
|
||
|
||
</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="#cicd-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CICD Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CICD Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#identity-and-access-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Identity and Access (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#certificate-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Certificate Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Certificate Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#trust-and-identity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Trust and Identity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerability-scanning-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerability Scanning (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#compliance-and-policy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Compliance and Policy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Compliance and Policy">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#opa-rego" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
OPA Rego
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-secrets" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Secrets
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Secrets">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cli-decoders" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CLI Decoders
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-runtimes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Runtimes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Container Runtimes">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rootless-kubernetes" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Rootless Kubernetes
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devsecops" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevSecOps
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevSecOps">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#resources" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Resources
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#devsecops-platforms" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
DevSecOps Platforms
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="DevSecOps Platforms">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerability-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerability Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#identity-and-access-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Identity and Access (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Identity and Access (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#authentication-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Authentication (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ldap-authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
LDAP Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operators-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operators (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rbac" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RBAC
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="RBAC">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#legacy-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Legacy Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#reverse-proxy" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Reverse Proxy
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workload-identity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workload Identity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#manifest-validation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Manifest Validation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Manifest Validation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#linting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Linting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-tenancy-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Tenancy (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Multi-Tenancy (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#case-studies-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Case Studies (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#network-observability-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Network Observability (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Network Observability (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#packet-capture-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Packet Capture (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#policy-and-admission-control" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Policy and Admission Control
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Policy and Admission Control">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime-security-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime Security (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Runtime Security (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#legacy-tools-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Legacy Tools (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#policy-enforcement-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Policy Enforcement (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Policy Enforcement (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#deprecation-check" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Deprecation Check
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#rbac-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
RBAC (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="RBAC (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#audit-and-compliance-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Audit and Compliance (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#visualization-6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Visualization (6)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#registry-integration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Registry Integration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Registry Integration (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-runtimes-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Runtimes (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-management-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Management (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secret Management (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-registry-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Registry (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integrations" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integrations
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secrets-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secrets Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secrets Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#gcp-secret-manager" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GCP Secret Manager
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#integration-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Integration (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#service-mesh-security" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Service Mesh Security
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Service Mesh Security">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#audit-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Audit Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-portals" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security Portals
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerabilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerabilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Vulnerabilities">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hacking-labs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hacking Labs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#post-deployment-scanning" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Post-Deployment Scanning
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerability-scanning-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerability Scanning (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Vulnerability Scanning (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-verification" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Verification
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-operators" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation Operators
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#compliance-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Compliance (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#container-images" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Container Images
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime-security-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime Security (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-compliance" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Compliance
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security and Compliance">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#chaos-engineering-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Chaos Engineering (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Chaos Engineering (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#intrusion-simulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Intrusion Simulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#credential-retrieval" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Credential Retrieval
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Credential Retrieval">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubelet-authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubelet Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#identity-and-access-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Identity and Access (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Identity and Access (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ecr-authentication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
ECR Authentication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#eks-iam-mapping" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
EKS IAM Mapping
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#ldap-directory" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
LDAP Directory
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#runtime-security-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Runtime Security (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Runtime Security (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#system-calls" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
System Calls
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secret-management-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secret Management (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secret Management (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hashicorp-vault-integration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
HashiCorp Vault Integration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#multi-namespace-replication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Multi-Namespace Replication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#supply-chain-security-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Supply Chain Security (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Supply Chain Security (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#admission-control-6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Admission Control (6)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sbom-and-vulnerabilities" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SBOM and Vulnerabilities
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sbom-generation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
SBOM Generation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-hardening" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Hardening
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security and Hardening">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Educational Material (4)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#penetration-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Penetration Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#policy-enforcement-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Policy Enforcement (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Policy Enforcement (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vulnerability-assessment" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Vulnerability Assessment
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Vulnerability Assessment">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#educational-material-6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Educational Material (6)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#offensive-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Offensive Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#security-and-identity" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Security and Identity
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Security and Identity">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#authentication-and-authorization" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Authentication and Authorization
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Authentication and Authorization">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#escalation-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Escalation Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#image-registry-creds" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Image Registry Creds
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#single-sign-on" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Single Sign-On
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#compliance-and-auditing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Compliance and Auditing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Compliance and Auditing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#dependency-tracking" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Dependency Tracking
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-code-analysis" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Code Analysis
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#configuration-management-6" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Configuration Management (6)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Configuration Management (6)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#backup-tools" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Backup Tools
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#sync-controllers" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Sync Controllers
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#secrets-management-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Secrets Management (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Secrets Management (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#encryption-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Encryption (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#external-secrets-sync" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
External Secrets Sync
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#serverless-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Serverless (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Serverless (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workflow-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workflow Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Workflow Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#event-driven" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Event-Driven
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#software-engineering" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Software Engineering
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Software Engineering">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#database-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Database Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Database Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#model-context-protocol" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Model Context Protocol
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#specialized-workloads" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Specialized Workloads
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Specialized Workloads">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#scientific-computing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Scientific Computing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Scientific Computing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#simulation-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Simulation Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#storage-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Storage (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Storage (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#csi" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CSI
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CSI">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#kubernetes-storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Kubernetes Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Kubernetes Storage">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#backup-and-replication" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Backup and Replication
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#glusterfs-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
GlusterFS Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#nfs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
NFS
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="NFS">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#provisioner" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Provisioner
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#volume-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Volume Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Volume Management">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#capacity-management" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Capacity Management
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#data-migration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Data Migration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#developer-education-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Developer Education (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#storage-and-data" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Storage and Data
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Storage and Data">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#csi-plugins" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CSI Plugins
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="CSI Plugins">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#google-cloud-storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Google Cloud Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#object-storage-mounts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Object Storage Mounts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#remote-mounting" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Remote Mounting
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#distributed-file-systems" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Distributed File Systems
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Distributed File Systems">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#object-storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Object Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#legacy-storage" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Legacy Storage
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Legacy Storage">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cifssmb-mounts" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
CIFSSMB Mounts
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#testing-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Testing (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Testing (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#operator-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Operator Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Operator Testing">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#automation-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Automation (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#simulation-and-emulation" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Simulation and Emulation
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Simulation and Emulation">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cluster-management-5" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cluster Management (5)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#test-orchestration" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Test Orchestration
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Test Orchestration">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#cloud-native-testing" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Cloud-Native Testing
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#industry-reviews" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Industry Reviews
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#open-source-core" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Open-Source Core
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tutorials-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tutorials (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#troubleshooting-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Troubleshooting (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Troubleshooting (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#networking-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Networking (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Networking (3)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#diagnostics-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Diagnostics (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#upgrade-path" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Upgrade Path
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Upgrade Path">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#api-deprecations-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
API Deprecations (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="API Deprecations (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#static-analysis-4" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Static Analysis (4)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#virtualization-2" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Virtualization (2)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Virtualization (2)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#vm-orchestration-1" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
VM Orchestration (1)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="VM Orchestration (1)">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#hyperconverged-infrastructure" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Hyperconverged Infrastructure
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#workloads" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Workloads
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Workloads">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#batch-jobs" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Batch Jobs
|
||
|
||
</span>
|
||
</a>
|
||
|
||
<nav class="md-nav" aria-label="Batch Jobs">
|
||
<ul class="md-nav__list">
|
||
|
||
<li class="md-nav__item">
|
||
<a href="#tooling-3" class="md-nav__link">
|
||
<span class="md-ellipsis">
|
||
|
||
Tooling (3)
|
||
|
||
</span>
|
||
</a>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
</nav>
|
||
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../kubernetes-tutorials/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes Tutorials
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../kubernetes/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Kubernetes
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../linux/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Linux
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../matrix-table/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Matrix Table
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../mkdocs/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Mkdocs
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../monitoring/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Monitoring
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../other-awesome-lists/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Other Awesome Lists
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<li class="md-nav__item">
|
||
<a href="../prometheus/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Prometheus
|
||
|
||
|
||
|
||
</span>
|
||
|
||
|
||
|
||
</a>
|
||
</li>
|
||
|
||
|
||
|
||
|
||
</ul>
|
||
</nav>
|
||
|
||
</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--pruned md-nav__item--nested">
|
||
|
||
|
||
|
||
|
||
|
||
<a href="../caching/" class="md-nav__link">
|
||
|
||
|
||
|
||
<span class="md-ellipsis">
|
||
|
||
|
||
Networking & Service Mesh
|
||
|
||
|
||
|
||
</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="../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/kubernetes-tools.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/kubernetes-tools.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="kubernetes-plugins-tools-extensions-and-projects">Kubernetes Plugins, Tools, Extensions and Projects<a class="headerlink" href="#kubernetes-plugins-tools-extensions-and-projects" title="Permanent link">¶</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/kubernetes-tools/"><strong>V1 Historical Archive</strong></a>.</p>
|
||
</div>
|
||
<div class="admonition info">
|
||
<p class="admonition-title">Architectural Context</p>
|
||
<p>Detailed reference for Kubernetes Plugins, Tools, Extensions and Projects in the context of Architectural Foundations.</p>
|
||
</div>
|
||
<h2 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
|
||
<ol>
|
||
<li><a href="#ai-infrastructure">AI Infrastructure</a></li>
|
||
<li><a href="#distributed-computing">Distributed Computing</a><ul>
|
||
<li><a href="#kube-ray">Kube-Ray</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#api-gateway">API Gateway</a></li>
|
||
<li><a href="#openapi">OpenAPI</a><ul>
|
||
<li><a href="#ingress-generators">Ingress Generators</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-architecture">Application Architecture</a></li>
|
||
<li><a href="#api-gateway-1">API Gateway</a><ul>
|
||
<li><a href="#grpc-and-rest">gRPC and REST</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-delivery">Application Delivery</a></li>
|
||
<li><a href="#admission-control">Admission Control</a><ul>
|
||
<li><a href="#webhooks-sdk">Webhooks SDK</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#build-tools">Build Tools</a><ul>
|
||
<li><a href="#kubernetes-native-build">Kubernetes-Native Build</a></li>
|
||
<li><a href="#source-to-image">Source-to-Image</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd">CICD</a><ul>
|
||
<li><a href="#gitops">GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management">Configuration Management</a><ul>
|
||
<li><a href="#automation">Automation</a></li>
|
||
<li><a href="#docker-compose-migration">Docker Compose Migration</a></li>
|
||
<li><a href="#jsonnet">Jsonnet</a></li>
|
||
<li><a href="#secret-distribution">Secret Distribution</a></li>
|
||
<li><a href="#templating">Templating</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#frameworks">Frameworks</a><ul>
|
||
<li><a href="#case-studies">Case Studies</a></li>
|
||
<li><a href="#ruby-on-rails">Ruby on Rails</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-1">GitOps</a><ul>
|
||
<li><a href="#continuous-delivery">Continuous Delivery</a></li>
|
||
<li><a href="#controllers">Controllers</a></li>
|
||
<li><a href="#declarative-deployments">Declarative Deployments</a></li>
|
||
<li><a href="#edge-deployments">Edge Deployments</a></li>
|
||
<li><a href="#manifest-generation">Manifest Generation</a></li>
|
||
<li><a href="#release-management">Release Management</a></li>
|
||
<li><a href="#state-reconciliation">State Reconciliation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#marketplaces-and-portals">Marketplaces and Portals</a><ul>
|
||
<li><a href="#lifecycle-management">Lifecycle Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#packaging">Packaging</a><ul>
|
||
<li><a href="#air-gapped-deployment">Air-gapped Deployment</a></li>
|
||
<li><a href="#developer-platforms">Developer Platforms</a></li>
|
||
<li><a href="#saas-provisioning">SaaS Provisioning</a></li>
|
||
<li><a href="#operators">Operators</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#packaging-and-bundling">Packaging and Bundling</a><ul>
|
||
<li><a href="#case-studies-1">Case Studies</a></li>
|
||
<li><a href="#standards">Standards</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-as-a-service">Platform-as-a-Service</a><ul>
|
||
<li><a href="#developer-experience">Developer Experience</a></li>
|
||
<li><a href="#internal-developer-platforms">Internal Developer Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#serverless-and-baas">Serverless and BaaS</a><ul>
|
||
<li><a href="#development-framework">Development Framework</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-lifecycle">Application Lifecycle</a></li>
|
||
<li><a href="#continuous-deployment">Continuous Deployment</a><ul>
|
||
<li><a href="#git-based-builds">Git-based Builds</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#deployment-frameworks">Deployment Frameworks</a><ul>
|
||
<li><a href="#declarative-config">Declarative Config</a></li>
|
||
<li><a href="#developer-platforms-1">Developer Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#deployment-tools">Deployment Tools</a><ul>
|
||
<li><a href="#automated-pipelines">Automated Pipelines</a></li>
|
||
<li><a href="#developer-education">Developer Education</a></li>
|
||
<li><a href="#resource-ordering">Resource Ordering</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-building">Image Building</a><ul>
|
||
<li><a href="#cluster-native-build">Cluster-Native Build</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#manifest-generation-1">Manifest Generation</a><ul>
|
||
<li><a href="#abstraction-layers">Abstraction Layers</a></li>
|
||
<li><a href="#developer-education-1">Developer Education</a></li>
|
||
<li><a href="#migration-tools">Migration Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#migration-tools-1">Migration Tools</a><ul>
|
||
<li><a href="#resource-conversion">Resource Conversion</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing-and-verification">Testing and Verification</a><ul>
|
||
<li><a href="#health-checks">Health Checks</a></li>
|
||
<li><a href="#integration-testing">Integration Testing</a></li>
|
||
<li><a href="#local-harnesses">Local Harnesses</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-migration">Application Migration</a></li>
|
||
<li><a href="#modernization">Modernization</a><ul>
|
||
<li><a href="#enterprise-migration">Enterprise Migration</a></li>
|
||
<li><a href="#enterprise-portfolio-analysis">Enterprise Portfolio Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#application-platforms">Application Platforms</a></li>
|
||
<li><a href="#deployment-frameworks-1">Deployment Frameworks</a><ul>
|
||
<li><a href="#ruby-deployment">Ruby Deployment</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#paas-frameworks">PaaS Frameworks</a><ul>
|
||
<li><a href="#developer-experience-1">Developer Experience</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#architecture-and-visualization">Architecture and Visualization</a></li>
|
||
<li><a href="#kubernetes-visualizer">Kubernetes Visualizer</a><ul>
|
||
<li><a href="#go">Go</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#autoscaling">Autoscaling</a></li>
|
||
<li><a href="#custom-metrics">Custom Metrics</a><ul>
|
||
<li><a href="#development-tools">Development Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-provisioning">Resource Provisioning</a><ul>
|
||
<li><a href="#cost-optimization">Cost Optimization</a></li>
|
||
<li><a href="#industry-news">Industry News</a></li>
|
||
<li><a href="#just-in-time-nodes">Just-in-Time Nodes</a></li>
|
||
<li><a href="#technical-analysis">Technical Analysis</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-and-delivery">CICD and Delivery</a></li>
|
||
<li><a href="#supply-chain-security">Supply Chain Security</a><ul>
|
||
<li><a href="#artifact-signing">Artifact Signing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-pipeline">CICD Pipeline</a></li>
|
||
<li><a href="#github-actions">GitHub Actions</a><ul>
|
||
<li><a href="#developer-tooling">Developer Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-infrastructure">Cloud Infrastructure</a></li>
|
||
<li><a href="#aws">AWS</a><ul>
|
||
<li><a href="#container-registries">Container Registries</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#amazon-eks">Amazon EKS</a><ul>
|
||
<li><a href="#ack">ACK</a></li>
|
||
<li><a href="#spot-instances">Spot Instances</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code">Infrastructure as Code</a><ul>
|
||
<li><a href="#schema-generation">Schema Generation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native">Cloud Native</a></li>
|
||
<li><a href="#kubernetes">Kubernetes</a><ul>
|
||
<li><a href="#cicd-and-builds">CICD and Builds</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native-networking">Cloud Native Networking</a></li>
|
||
<li><a href="#service-proxy">Service Proxy</a><ul>
|
||
<li><a href="#integration-tools">Integration Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native-operations">Cloud Native Operations</a></li>
|
||
<li><a href="#kubernetes-1">Kubernetes</a><ul>
|
||
<li><a href="#configuration-management-1">Configuration Management</a></li>
|
||
<li><a href="#policy-enforcement">Policy Enforcement</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native-platforms">Cloud Native Platforms</a></li>
|
||
<li><a href="#kubernetes-2">Kubernetes</a><ul>
|
||
<li><a href="#multi-arch-telemetry">Multi-Arch Telemetry</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native-security">Cloud Native Security</a></li>
|
||
<li><a href="#infrastructure-security">Infrastructure Security</a><ul>
|
||
<li><a href="#admission-control-1">Admission Control</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-native-platforms">Cloud-Native Platforms</a></li>
|
||
<li><a href="#continuous-delivery-1">Continuous Delivery</a><ul>
|
||
<li><a href="#gitops-2">GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-experience-2">Developer Experience</a><ul>
|
||
<li><a href="#curation">Curation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-operations">Kubernetes Operations</a><ul>
|
||
<li><a href="#curation-1">Curation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-security">Kubernetes Security</a><ul>
|
||
<li><a href="#curation-2">Curation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-lifecycle">Cluster Lifecycle</a></li>
|
||
<li><a href="#upgrades-and-compliance">Upgrades and Compliance</a><ul>
|
||
<li><a href="#static-analysis">Static Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-management">Cluster Management</a></li>
|
||
<li><a href="#autoscaling-1">Autoscaling</a><ul>
|
||
<li><a href="#dynamic-scaling">Dynamic Scaling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#backup-and-recovery">Backup and Recovery</a><ul>
|
||
<li><a href="#cluster-replication">Cluster Replication</a></li>
|
||
<li><a href="#state-replication">State Replication</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#bare-metal">Bare Metal</a><ul>
|
||
<li><a href="#telecom-platforms">Telecom Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cloud-provisioning">Cloud Provisioning</a><ul>
|
||
<li><a href="#multi-tenant-provisioner">Multi-tenant Provisioner</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management-2">Configuration Management</a><ul>
|
||
<li><a href="#dynamic-metadata">Dynamic Metadata</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cost-optimization-1">Cost Optimization</a><ul>
|
||
<li><a href="#metrics-analysis">Metrics Analysis</a></li>
|
||
<li><a href="#resource-control">Resource Control</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gui-tools">GUI Tools</a><ul>
|
||
<li><a href="#desktop-clients">Desktop Clients</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#hardware-discovery">Hardware Discovery</a><ul>
|
||
<li><a href="#node-labeling">Node Labeling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#localization">Localization</a><ul>
|
||
<li><a href="#timezone-controller">Timezone Controller</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-orchestration">Multi-Cluster Orchestration</a><ul>
|
||
<li><a href="#case-studies-2">Case Studies</a></li>
|
||
<li><a href="#enterprise-control-plane">Enterprise Control Plane</a></li>
|
||
<li><a href="#federated-deployments">Federated Deployments</a></li>
|
||
<li><a href="#hyperscale-management">Hyperscale Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-tenancy">Multi-Tenancy</a><ul>
|
||
<li><a href="#virtualization">Virtualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operator-frameworks">Operator Frameworks</a><ul>
|
||
<li><a href="#automation-scripts">Automation Scripts</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-tuning">Performance Tuning</a><ul>
|
||
<li><a href="#image-caching">Image Caching</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#provisioning">Provisioning</a><ul>
|
||
<li><a href="#declarative-clusters">Declarative Clusters</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-cleanup">Resource Cleanup</a><ul>
|
||
<li><a href="#namespace-recovery">Namespace Recovery</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-lifecycle">Resource Lifecycle</a><ul>
|
||
<li><a href="#pod-reaper">Pod Reaper</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-optimization">Resource Optimization</a><ul>
|
||
<li><a href="#autoscaling-2">Autoscaling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scheduling-and-node-assignment">Scheduling and Node Assignment</a><ul>
|
||
<li><a href="#admission-controllers">Admission Controllers</a></li>
|
||
<li><a href="#dynamic-balancing">Dynamic Balancing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration">Configuration</a></li>
|
||
<li><a href="#cdk-and-dsls">CDK and DSLs</a><ul>
|
||
<li><a href="#cdk8s">CDK8s</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management-3">Configuration Management</a></li>
|
||
<li><a href="#declarative-gitops">Declarative GitOps</a><ul>
|
||
<li><a href="#kustomize-extensions">Kustomize Extensions</a></li>
|
||
<li><a href="#packaging-1">Packaging</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-3">GitOps</a><ul>
|
||
<li><a href="#alternative-specs">Alternative Specs</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#iac-and-sdks">IaC and SDKs</a><ul>
|
||
<li><a href="#cdk">CDK</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-syncing">Image Syncing</a><ul>
|
||
<li><a href="#registry-integration">Registry Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#sdk">SDK</a><ul>
|
||
<li><a href="#jsts-manifests">JSTS Manifests</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#upgrade-governance">Upgrade Governance</a><ul>
|
||
<li><a href="#api-deprecations">API Deprecations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-orchestration">Container Orchestration</a></li>
|
||
<li><a href="#kubernetes-3">Kubernetes</a><ul>
|
||
<li><a href="#eks">EKS</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#containers">Containers</a></li>
|
||
<li><a href="#developer-tooling-1">Developer Tooling</a><ul>
|
||
<li><a href="#cloud-emulation">Cloud Emulation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-integration-and-delivery">Continuous Integration and Delivery</a></li>
|
||
<li><a href="#cloud-native-ci-cd">Cloud Native CI-CD</a><ul>
|
||
<li><a href="#tekton-ui-extensions">Tekton UI Extensions</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#curation-3">Curation</a></li>
|
||
<li><a href="#reference-guides">Reference Guides</a><ul>
|
||
<li><a href="#awesome-lists">Awesome Lists</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#data-engineering">Data Engineering</a></li>
|
||
<li><a href="#mlops-platforms">MLOps Platforms</a><ul>
|
||
<li><a href="#orchestration">Orchestration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#workload-scheduling">Workload Scheduling</a><ul>
|
||
<li><a href="#orchestration-1">Orchestration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#data-operations">Data Operations</a></li>
|
||
<li><a href="#data-pipeline">Data Pipeline</a><ul>
|
||
<li><a href="#real-time-streaming">Real-time Streaming</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#database">Database</a></li>
|
||
<li><a href="#operator">Operator</a><ul>
|
||
<li><a href="#oracle">Oracle</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#database-and-storage-management">Database and Storage Management</a></li>
|
||
<li><a href="#data-administration">Data Administration</a><ul>
|
||
<li><a href="#ui-tools">UI Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#database-orchestration">Database Orchestration</a></li>
|
||
<li><a href="#database-as-a-service">Database-as-a-Service</a><ul>
|
||
<li><a href="#saas-builders">SaaS Builders</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#declarative-configuration">Declarative Configuration</a></li>
|
||
<li><a href="#operator-1">Operator</a><ul>
|
||
<li><a href="#jsonnet-1">Jsonnet</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#delivery">Delivery</a></li>
|
||
<li><a href="#cicd-1">CICD</a><ul>
|
||
<li><a href="#spinnaker">Spinnaker</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#deployment-and-delivery">Deployment and Delivery</a></li>
|
||
<li><a href="#cicd-and-delivery-1">CICD and Delivery</a><ul>
|
||
<li><a href="#developer-productivity">Developer Productivity</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devops">DevOps</a></li>
|
||
<li><a href="#infrastructure-as-code-1">Infrastructure as Code</a><ul>
|
||
<li><a href="#pulumi">Pulumi</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#static-analysis-1">Static Analysis</a><ul>
|
||
<li><a href="#kubernetes-validation">Kubernetes Validation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devops-and-cicd">DevOps and CICD</a></li>
|
||
<li><a href="#cicd-automation">CICD Automation</a><ul>
|
||
<li><a href="#terraform-release-management">Terraform Release Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-experience-3">Developer Experience</a></li>
|
||
<li><a href="#cli-tools">CLI Tools</a><ul>
|
||
<li><a href="#cluster-discovery">Cluster Discovery</a></li>
|
||
<li><a href="#context-switching">Context Switching</a></li>
|
||
<li><a href="#version-management">Version Management</a></li>
|
||
<li><a href="#visual-terminal">Visual terminal</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cli-utilities">CLI Utilities</a><ul>
|
||
<li><a href="#container-access">Container Access</a></li>
|
||
<li><a href="#context-management">Context Management</a></li>
|
||
<li><a href="#object-relationships">Object Relationships</a></li>
|
||
<li><a href="#traffic-management">Traffic Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management-4">Configuration Management</a><ul>
|
||
<li><a href="#visual-generators">Visual Generators</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#filesystems">Filesystems</a><ul>
|
||
<li><a href="#resource-visualization">Resource Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#graphical-user-interfaces">Graphical User Interfaces</a><ul>
|
||
<li><a href="#educational-content">Educational Content</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-building-1">Image Building</a><ul>
|
||
<li><a href="#go-development">Go Development</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#learning-resources">Learning Resources</a><ul>
|
||
<li><a href="#curated-lists">Curated Lists</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#local-development">Local Development</a><ul>
|
||
<li><a href="#application-deployment">Application Deployment</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#networking">Networking</a><ul>
|
||
<li><a href="#port-forwarding">Port Forwarding</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#tooling">Tooling</a><ul>
|
||
<li><a href="#kubernetes-ux">Kubernetes UX</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ui-dashboards">UI Dashboards</a><ul>
|
||
<li><a href="#lightweight-monitoring">Lightweight Monitoring</a></li>
|
||
<li><a href="#local-development-1">Local Development</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#development">Development</a></li>
|
||
<li><a href="#cicd-2">CICD</a><ul>
|
||
<li><a href="#testing">Testing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#custom-resources">Custom Resources</a><ul>
|
||
<li><a href="#yaml-generation">YAML Generation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ide-integration">IDE Integration</a><ul>
|
||
<li><a href="#vim">Vim</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-distribution">Image Distribution</a><ul>
|
||
<li><a href="#performance">Performance</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-management">Image Management</a><ul>
|
||
<li><a href="#build-tool">Build Tool</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#local-cluster">Local Cluster</a><ul>
|
||
<li><a href="#cli-tool">CLI Tool</a></li>
|
||
<li><a href="#desktop-application">Desktop Application</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#development-and-testing">Development and Testing</a></li>
|
||
<li><a href="#cli-utilities-1">CLI Utilities</a><ul>
|
||
<li><a href="#data-formatting">Data Formatting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-in-cluster">Cluster-in-Cluster</a><ul>
|
||
<li><a href="#kubernetes-in-kubernetes">Kubernetes in Kubernetes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubeconfig-management">Kubeconfig Management</a><ul>
|
||
<li><a href="#context-switchers">Context Switchers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubectl-plugins">Kubectl Plugins</a><ul>
|
||
<li><a href="#api-discovery">API Discovery</a></li>
|
||
<li><a href="#kubeconfig-management-1">Kubeconfig Management</a></li>
|
||
<li><a href="#manifest-slicing">Manifest Slicing</a></li>
|
||
<li><a href="#network-diagnostics">Network Diagnostics</a></li>
|
||
<li><a href="#resource-auditing">Resource Auditing</a></li>
|
||
<li><a href="#resource-metrics">Resource Metrics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#local-environments">Local Environments</a><ul>
|
||
<li><a href="#docker-api-emulation">Docker API Emulation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#pipeline-helpers">Pipeline Helpers</a><ul>
|
||
<li><a href="#resource-readiness">Resource Readiness</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#documentation">Documentation</a></li>
|
||
<li><a href="#diagramming">Diagramming</a><ul>
|
||
<li><a href="#developer-tooling-2">Developer Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ecosystem">Ecosystem</a></li>
|
||
<li><a href="#developer-tooling-3">Developer Tooling</a><ul>
|
||
<li><a href="#cli-utilities-2">CLI Utilities</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#edge-computing">Edge Computing</a></li>
|
||
<li><a href="#lightweight-kubernetes">Lightweight Kubernetes</a><ul>
|
||
<li><a href="#red-hat-ecosystem">Red Hat Ecosystem</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#extensibility">Extensibility</a></li>
|
||
<li><a href="#operator-framework">Operator Framework</a><ul>
|
||
<li><a href="#controller">Controller</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#finops">FinOps</a></li>
|
||
<li><a href="#resource-optimization-1">Resource Optimization</a><ul>
|
||
<li><a href="#right-sizing">Right-Sizing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#finops-and-cloud-cost">FinOps and Cloud Cost</a></li>
|
||
<li><a href="#iac-finops">IaC FinOps</a><ul>
|
||
<li><a href="#ai-optimization">AI Optimization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-finops">Kubernetes FinOps</a><ul>
|
||
<li><a href="#tooling-1">Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-and-configuration">GitOps and Configuration</a></li>
|
||
<li><a href="#alternative-templating">Alternative Templating</a><ul>
|
||
<li><a href="#minimalist-workflows">Minimalist Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-deployment-1">Continuous Deployment</a><ul>
|
||
<li><a href="#declarative-gitops-1">Declarative GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#dynamic-configurations">Dynamic Configurations</a><ul>
|
||
<li><a href="#lifecycle-management-1">Lifecycle Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#helm-chart-generation">Helm Chart Generation</a><ul>
|
||
<li><a href="#migration-tools-2">Migration Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code-2">Infrastructure as Code</a><ul>
|
||
<li><a href="#python-representation">Python Representation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secret-management">Secret Management</a><ul>
|
||
<li><a href="#kustomize-extensions-1">Kustomize Extensions</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-and-delivery">GitOps and Delivery</a></li>
|
||
<li><a href="#application-promotion">Application Promotion</a><ul>
|
||
<li><a href="#lifecycle-management-2">Lifecycle Management</a></li>
|
||
<li><a href="#packaging-formats">Packaging Formats</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-orchestration">CICD Orchestration</a><ul>
|
||
<li><a href="#deployment-helpers">Deployment Helpers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management-5">Configuration Management</a><ul>
|
||
<li><a href="#developer-productivity-1">Developer Productivity</a></li>
|
||
<li><a href="#drift-detection">Drift Detection</a></li>
|
||
<li><a href="#sidecar-utilities">Sidecar Utilities</a></li>
|
||
<li><a href="#templating-tools">Templating Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#dependency-management">Dependency Management</a><ul>
|
||
<li><a href="#automated-workflows">Automated Workflows</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-building-2">Image Building</a></li>
|
||
<li><a href="#in-cluster-builds">In-Cluster Builds</a><ul>
|
||
<li><a href="#build-frameworks">Build Frameworks</a></li>
|
||
<li><a href="#educational-material">Educational Material</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure">Infrastructure</a></li>
|
||
<li><a href="#access-control">Access Control</a><ul>
|
||
<li><a href="#ssh-integrations">SSH Integrations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#auto-scaling">Auto-scaling</a><ul>
|
||
<li><a href="#cost-optimization-2">Cost Optimization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#automation-1">Automation</a><ul>
|
||
<li><a href="#labeling">Labeling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#autoscaling-3">Autoscaling</a><ul>
|
||
<li><a href="#node-provisioning">Node Provisioning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-management-1">Cluster Management</a><ul>
|
||
<li><a href="#nested-clusters">Nested Clusters</a></li>
|
||
<li><a href="#provisioning-1">Provisioning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-provisioning">Cluster Provisioning</a><ul>
|
||
<li><a href="#bare-metal-1">Bare Metal</a></li>
|
||
<li><a href="#educational-content-1">Educational Content</a></li>
|
||
<li><a href="#multi-cloud">Multi-Cloud</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-1">Configuration</a><ul>
|
||
<li><a href="#reflector">Reflector</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-backup">Container Backup</a><ul>
|
||
<li><a href="#image-archiving">Image Archiving</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-registries-1">Container Registries</a><ul>
|
||
<li><a href="#admission-control-2">Admission Control</a></li>
|
||
<li><a href="#go-library">Go Library</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#containerization">Containerization</a><ul>
|
||
<li><a href="#runtimes">Runtimes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#containers-1">Containers</a><ul>
|
||
<li><a href="#image-management-1">Image Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#continuous-integration">Continuous Integration</a><ul>
|
||
<li><a href="#image-building-3">Image Building</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#control-plane">Control Plane</a><ul>
|
||
<li><a href="#etcd-management">etcd Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cost-optimization-3">Cost Optimization</a><ul>
|
||
<li><a href="#scheduling">Scheduling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gpu-optimization">GPU Optimization</a><ul>
|
||
<li><a href="#dynamic-scheduling">Dynamic Scheduling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#iac-conversion">IaC Conversion</a><ul>
|
||
<li><a href="#terraform-integration">Terraform Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-management-2">Image Management</a><ul>
|
||
<li><a href="#caching">Caching</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#image-registry">Image Registry</a><ul>
|
||
<li><a href="#oci-specification">OCI Specification</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cloud-provisioning">Multi-Cloud Provisioning</a><ul>
|
||
<li><a href="#cluster-management-2">Cluster Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-management">Multi-Cluster Management</a><ul>
|
||
<li><a href="#federation">Federation</a></li>
|
||
<li><a href="#virtual-peering">Virtual Peering</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#node-management">Node Management</a><ul>
|
||
<li><a href="#auditing-and-compliance">Auditing and Compliance</a></li>
|
||
<li><a href="#hardware-classification">Hardware Classification</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#node-provisioning-1">Node Provisioning</a><ul>
|
||
<li><a href="#labeling-and-automation">Labeling and Automation</a></li>
|
||
<li><a href="#reboot-orchestration">Reboot Orchestration</a></li>
|
||
<li><a href="#rolling-upgrades">Rolling Upgrades</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-engineering">Platform Engineering</a><ul>
|
||
<li><a href="#gitops-platforms">GitOps Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#provisioning-2">Provisioning</a><ul>
|
||
<li><a href="#terraform-integration-1">Terraform Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#reliability">Reliability</a><ul>
|
||
<li><a href="#graceful-shutdown">Graceful Shutdown</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scaling">Scaling</a><ul>
|
||
<li><a href="#autoscaling-4">Autoscaling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scheduling-1">Scheduling</a><ul>
|
||
<li><a href="#load-aware">Load-Aware</a></li>
|
||
<li><a href="#simulator">Simulator</a></li>
|
||
<li><a href="#timezones">Timezones</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#serverless-containers">Serverless Containers</a><ul>
|
||
<li><a href="#virtual-nodes">Virtual Nodes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#simulation">Simulation</a><ul>
|
||
<li><a href="#scheduling-2">Scheduling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#storage">Storage</a><ul>
|
||
<li><a href="#dynamic-scaling-1">Dynamic Scaling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#vm-orchestration">VM Orchestration</a><ul>
|
||
<li><a href="#migration-guides">Migration Guides</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#virtual-desktop-infrastructure">Virtual Desktop Infrastructure</a><ul>
|
||
<li><a href="#edge-networking">Edge Networking</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#virtualization-1">Virtualization</a><ul>
|
||
<li><a href="#hypervisor">Hypervisor</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#windows-containers">Windows Containers</a><ul>
|
||
<li><a href="#guides">Guides</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-and-hardware">Infrastructure and Hardware</a></li>
|
||
<li><a href="#aiml-infrastructure">AIML Infrastructure</a><ul>
|
||
<li><a href="#hardware-integration">Hardware Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-and-platform">Infrastructure and Platform</a></li>
|
||
<li><a href="#kubernetes-tooling">Kubernetes Tooling</a><ul>
|
||
<li><a href="#cli-utilities-3">CLI Utilities</a></li>
|
||
<li><a href="#developer-experience-4">Developer Experience</a></li>
|
||
<li><a href="#finops-and-analytics">FinOps and Analytics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-optimization">Infrastructure Optimization</a></li>
|
||
<li><a href="#cost-management">Cost Management</a><ul>
|
||
<li><a href="#tooling-2">Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code-3">Infrastructure as Code</a></li>
|
||
<li><a href="#kubernetes-provisioning">Kubernetes Provisioning</a><ul>
|
||
<li><a href="#migration">Migration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#introductory">Introductory</a></li>
|
||
<li><a href="#concepts">Concepts</a><ul>
|
||
<li><a href="#core-resources">Core Resources</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-4">Kubernetes</a></li>
|
||
<li><a href="#aiops">AIOps</a><ul>
|
||
<li><a href="#diagnostics">Diagnostics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-experience-5">Developer Experience</a><ul>
|
||
<li><a href="#cli-tools-1">CLI Tools</a></li>
|
||
<li><a href="#container-builds">Container Builds</a></li>
|
||
<li><a href="#tutorials-1">Tutorials</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-tenancy-1">Multi-Tenancy</a><ul>
|
||
<li><a href="#namespace-management">Namespace Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#networking-1">Networking</a><ul>
|
||
<li><a href="#service-routing">Service Routing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#node-management-1">Node Management</a><ul>
|
||
<li><a href="#garbage-collection">Garbage Collection</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability">Observability</a><ul>
|
||
<li><a href="#visualization">Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-engineering-1">Platform Engineering</a><ul>
|
||
<li><a href="#control-planes">Control Planes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-and-container-orchestration">Kubernetes and Container Orchestration</a></li>
|
||
<li><a href="#platform-engineering-2">Platform Engineering</a><ul>
|
||
<li><a href="#appops-and-gitops">AppOps and GitOps</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-and-scaling">Kubernetes and Scaling</a></li>
|
||
<li><a href="#advanced-scaling">Advanced Scaling</a><ul>
|
||
<li><a href="#predictive-scaling">Predictive Scaling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-tools">Kubernetes Tools</a></li>
|
||
<li><a href="#general-reference">General Reference</a></li>
|
||
<li><a href="#learning-resources-1">Learning Resources</a></li>
|
||
<li><a href="#tutorials-2">Tutorials</a><ul>
|
||
<li><a href="#api-integration">API Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#local-developer-environment">Local Developer Environment</a></li>
|
||
<li><a href="#container-runtime-setup">Container Runtime Setup</a><ul>
|
||
<li><a href="#docker-compose">Docker Compose</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#log-management-and-diagnostics">Log Management and Diagnostics</a></li>
|
||
<li><a href="#command-line-tools">Command Line Tools</a><ul>
|
||
<li><a href="#terminal-interfaces">Terminal Interfaces</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#machine-learning">Machine Learning</a></li>
|
||
<li><a href="#model-serving">Model Serving</a><ul>
|
||
<li><a href="#serverless-ml">Serverless ML</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster">Multi-Cluster</a></li>
|
||
<li><a href="#control-plane-1">Control Plane</a><ul>
|
||
<li><a href="#ui-dashboards-1">UI Dashboards</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#service-management">Service Management</a><ul>
|
||
<li><a href="#operator-framework-1">Operator Framework</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-management-1">Multi-Cluster Management</a></li>
|
||
<li><a href="#hybrid-cloud">Hybrid Cloud</a><ul>
|
||
<li><a href="#azure-arc">Azure Arc</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network">Network</a></li>
|
||
<li><a href="#cni-and-overlay">CNI and Overlay</a><ul>
|
||
<li><a href="#wireguard-vpn">WireGuard VPN</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#port-forwarding-1">Port Forwarding</a><ul>
|
||
<li><a href="#development-tools-1">Development Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#proxy-and-service-mesh">Proxy and Service Mesh</a><ul>
|
||
<li><a href="#data-plane">Data Plane</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network-and-connectivity">Network and Connectivity</a></li>
|
||
<li><a href="#ip-address-management">IP Address Management</a><ul>
|
||
<li><a href="#cloud-integrations">Cloud Integrations</a></li>
|
||
<li><a href="#load-balancing">Load Balancing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-routing">Multi-Cluster Routing</a><ul>
|
||
<li><a href="#traffic-engineering">Traffic Engineering</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#networking-2">Networking</a></li>
|
||
<li><a href="#access-and-proxies">Access and Proxies</a><ul>
|
||
<li><a href="#secure-tunneling">Secure Tunneling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cni">CNI</a><ul>
|
||
<li><a href="#multi-network">Multi-Network</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#dns">DNS</a><ul>
|
||
<li><a href="#gateway">Gateway</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#dns-and-ingress">DNS and Ingress</a><ul>
|
||
<li><a href="#routing-controllers">Routing Controllers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ingress-and-edge">Ingress and Edge</a><ul>
|
||
<li><a href="#integration">Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ingress-and-routing">Ingress and Routing</a><ul>
|
||
<li><a href="#serverless">Serverless</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ingress-controllers">Ingress Controllers</a><ul>
|
||
<li><a href="#nginx-and-metallb-integration">Nginx and MetalLB Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#load-balancing-1">Load Balancing</a><ul>
|
||
<li><a href="#bare-metal-2">Bare Metal</a></li>
|
||
<li><a href="#metallb-configuration">MetalLB Configuration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#microservices-routing">Microservices Routing</a><ul>
|
||
<li><a href="#debugging">Debugging</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operator-2">Operator</a><ul>
|
||
<li><a href="#expose-service">Expose Service</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#overlay-networks">Overlay Networks</a><ul>
|
||
<li><a href="#wireguard-vpn-1">WireGuard VPN</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ebpf-diagnostics">eBPF Diagnostics</a><ul>
|
||
<li><a href="#traffic-analysis">Traffic Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#iptables-analysis">iptables Analysis</a><ul>
|
||
<li><a href="#troubleshooting">Troubleshooting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kube-proxy-next-generation">kube-proxy Next Generation</a><ul>
|
||
<li><a href="#deep-dive">Deep-Dive</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#networking-and-multi-cluster">Networking and Multi-Cluster</a></li>
|
||
<li><a href="#cross-cluster-communication">Cross-Cluster Communication</a><ul>
|
||
<li><a href="#coordination-frameworks">Coordination Frameworks</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#networking-and-security">Networking and Security</a></li>
|
||
<li><a href="#admission-control-3">Admission Control</a><ul>
|
||
<li><a href="#dns-configuration">DNS Configuration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#global-load-balancing">Global Load Balancing</a><ul>
|
||
<li><a href="#gslb-operator">GSLB Operator</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#identity-and-access">Identity and Access</a><ul>
|
||
<li><a href="#rbac-synchronization">RBAC Synchronization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#overlay-networking">Overlay Networking</a><ul>
|
||
<li><a href="#sdn">SDN</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secret-management-1">Secret Management</a><ul>
|
||
<li><a href="#encryption">Encryption</a></li>
|
||
<li><a href="#integration-1">Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-compliance">Security Compliance</a><ul>
|
||
<li><a href="#cis-benchmarks">CIS Benchmarks</a></li>
|
||
<li><a href="#config-validation">Config Validation</a></li>
|
||
<li><a href="#exporters">Exporters</a></li>
|
||
<li><a href="#openshift-audit">OpenShift Audit</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#service-access">Service Access</a><ul>
|
||
<li><a href="#port-forwarding-2">Port Forwarding</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#vulnerability-scanning">Vulnerability Scanning</a><ul>
|
||
<li><a href="#pentesting">Pentesting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-1">Observability</a></li>
|
||
<li><a href="#apm-and-metrics">APM and Metrics</a><ul>
|
||
<li><a href="#observability-platform">Observability Platform</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#alert-management">Alert Management</a><ul>
|
||
<li><a href="#visualizers">Visualizers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#alerting-and-notifications">Alerting and Notifications</a><ul>
|
||
<li><a href="#crash-tracking">Crash Tracking</a></li>
|
||
<li><a href="#job-monitoring">Job Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#audit-logging">Audit Logging</a><ul>
|
||
<li><a href="#change-tracking">Change Tracking</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cli-utilities-4">CLI Utilities</a><ul>
|
||
<li><a href="#image-security">Image Security</a></li>
|
||
<li><a href="#pod-status">Pod Status</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#chatops">ChatOps</a><ul>
|
||
<li><a href="#collaboration-platforms">Collaboration Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-health">Cluster Health</a><ul>
|
||
<li><a href="#visualization-1">Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-monitoring">Cluster Monitoring</a><ul>
|
||
<li><a href="#connectivity-checkers">Connectivity Checkers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#dashboards">Dashboards</a><ul>
|
||
<li><a href="#developer-tooling-4">Developer Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#debugging-1">Debugging</a><ul>
|
||
<li><a href="#cli-extensions">CLI Extensions</a></li>
|
||
<li><a href="#pre-flight-checks">Pre-flight Checks</a></li>
|
||
<li><a href="#ebpf">eBPF</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#deployment-monitoring">Deployment Monitoring</a><ul>
|
||
<li><a href="#libraries">Libraries</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#event-management">Event Management</a><ul>
|
||
<li><a href="#exporters-1">Exporters</a></li>
|
||
<li><a href="#notifications">Notifications</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#incident-response">Incident Response</a><ul>
|
||
<li><a href="#operations">Operations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#logging-and-events">Logging and Events</a><ul>
|
||
<li><a href="#event-routing">Event Routing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#metrics">Metrics</a><ul>
|
||
<li><a href="#dashboards-1">Dashboards</a></li>
|
||
<li><a href="#lightweight-monitoring-1">Lightweight Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network-observability">Network Observability</a><ul>
|
||
<li><a href="#ebpf-1">eBPF</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-and-kernel">Performance and Kernel</a><ul>
|
||
<li><a href="#ebpf-monitoring">eBPF Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ui-clients">UI Clients</a><ul>
|
||
<li><a href="#multi-cluster-1">Multi-Cluster</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ui-dashboards-2">UI Dashboards</a><ul>
|
||
<li><a href="#validation-and-analysis">Validation and Analysis</a></li>
|
||
<li><a href="#visual-management">Visual Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ui-tools-1">UI Tools</a><ul>
|
||
<li><a href="#visualization-2">Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ebpf-diagnostics-1">eBPF Diagnostics</a><ul>
|
||
<li><a href="#distributed-tracing">Distributed Tracing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-and-diagnostics">Observability and Diagnostics</a></li>
|
||
<li><a href="#cluster-management-platforms">Cluster Management Platforms</a><ul>
|
||
<li><a href="#ui-tools-2">UI Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-productivity-2">Developer Productivity</a><ul>
|
||
<li><a href="#port-forwarding-3">Port Forwarding</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#log-aggregation">Log Aggregation</a><ul>
|
||
<li><a href="#cli-utilities-5">CLI Utilities</a></li>
|
||
<li><a href="#ui-tools-3">UI Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-cleanup-1">Resource Cleanup</a><ul>
|
||
<li><a href="#cluster-hygiene">Cluster Hygiene</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#ebpf-observability">eBPF Observability</a><ul>
|
||
<li><a href="#application-monitoring">Application Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-and-monitoring">Observability and Monitoring</a></li>
|
||
<li><a href="#runtime-security">Runtime Security</a><ul>
|
||
<li><a href="#falco-and-k3s-audit-logging">Falco and K3s Audit Logging</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-and-performance">Observability and Performance</a></li>
|
||
<li><a href="#log-streaming">Log Streaming</a><ul>
|
||
<li><a href="#cli-log-tools">CLI Log Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network-monitoring">Network Monitoring</a><ul>
|
||
<li><a href="#mesh-connectivity">Mesh Connectivity</a></li>
|
||
<li><a href="#packet-capture">Packet Capture</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-testing">Performance Testing</a><ul>
|
||
<li><a href="#load-generation">Load Generation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#pod-diagnostics">Pod Diagnostics</a><ul>
|
||
<li><a href="#inspection-tools">Inspection Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#real-time-monitoring">Real-Time Monitoring</a><ul>
|
||
<li><a href="#diagnostics-1">Diagnostics</a></li>
|
||
<li><a href="#error-alerting">Error Alerting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operations-1">Operations</a></li>
|
||
<li><a href="#automation-2">Automation</a><ul>
|
||
<li><a href="#media-and-downloaders">Media and Downloaders</a></li>
|
||
<li><a href="#workflow">Workflow</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cli-tool-1">CLI Tool</a><ul>
|
||
<li><a href="#cluster-management-3">Cluster Management</a></li>
|
||
<li><a href="#kubectl-plugin">Kubectl Plugin</a></li>
|
||
<li><a href="#multi-execution">Multi-Execution</a></li>
|
||
<li><a href="#query">Query</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cli-tooling">CLI Tooling</a><ul>
|
||
<li><a href="#debugging-2">Debugging</a></li>
|
||
<li><a href="#interactive-shell">Interactive Shell</a></li>
|
||
<li><a href="#multi-resource-execution">Multi-resource Execution</a></li>
|
||
<li><a href="#network-testing">Network Testing</a></li>
|
||
<li><a href="#resource-auditing-1">Resource Auditing</a></li>
|
||
<li><a href="#shell-configuration">Shell Configuration</a></li>
|
||
<li><a href="#terminal-ui">Terminal UI</a></li>
|
||
<li><a href="#visualization-3">Visualization</a></li>
|
||
<li><a href="#web-terminal">Web Terminal</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#chaos-engineering">Chaos Engineering</a><ul>
|
||
<li><a href="#gamified-diagnostics">Gamified Diagnostics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-diagnostics">Cluster Diagnostics</a><ul>
|
||
<li><a href="#automated-auditing">Automated Auditing</a></li>
|
||
<li><a href="#pod-troubleshooting">Pod Troubleshooting</a></li>
|
||
<li><a href="#resources-and-guides">Resources and Guides</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-querying">Cluster Querying</a><ul>
|
||
<li><a href="#osquery-integration">OSQuery Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-upgrades">Cluster Upgrades</a><ul>
|
||
<li><a href="#api-deprecations-1">API Deprecations</a></li>
|
||
<li><a href="#lifecycle-management-3">Lifecycle Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#command-line-interfaces">Command Line Interfaces</a><ul>
|
||
<li><a href="#cluster-management-4">Cluster Management</a></li>
|
||
<li><a href="#resource-monitoring">Resource Monitoring</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#command-line-tools-1">Command Line Tools</a><ul>
|
||
<li><a href="#cluster-utilities">Cluster Utilities</a></li>
|
||
<li><a href="#interactive-exec">Interactive Exec</a></li>
|
||
<li><a href="#node-operations">Node Operations</a></li>
|
||
<li><a href="#terminal-ui-1">Terminal UI</a></li>
|
||
<li><a href="#webhook-visualization">Webhook Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#context-management-1">Context Management</a><ul>
|
||
<li><a href="#local-development-2">Local Development</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#debugging-3">Debugging</a><ul>
|
||
<li><a href="#ephemeral-containers">Ephemeral Containers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#deprecation-monitoring">Deprecation Monitoring</a><ul>
|
||
<li><a href="#resource-validation">Resource Validation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#diagnostics-2">Diagnostics</a><ul>
|
||
<li><a href="#cluster-sanitization">Cluster Sanitization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#garbage-collection-1">Garbage Collection</a><ul>
|
||
<li><a href="#resource-cleanup-2">Resource Cleanup</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-and-delivery-1">GitOps and Delivery</a><ul>
|
||
<li><a href="#application-delivery-1">Application Delivery</a></li>
|
||
<li><a href="#deployment-automation">Deployment Automation</a></li>
|
||
<li><a href="#image-registry-1">Image Registry</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#installation">Installation</a><ul>
|
||
<li><a href="#artifact-management">Artifact Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#logging">Logging</a><ul>
|
||
<li><a href="#cli-tool-2">CLI Tool</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#monitoring">Monitoring</a><ul>
|
||
<li><a href="#automation-3">Automation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#node-management-2">Node Management</a><ul>
|
||
<li><a href="#troubleshooting-1">Troubleshooting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#observability-2">Observability</a><ul>
|
||
<li><a href="#distributed-tracing-1">Distributed Tracing</a></li>
|
||
<li><a href="#history-visualization">History Visualization</a></li>
|
||
<li><a href="#prometheus-ui">Prometheus UI</a></li>
|
||
<li><a href="#resource-analysis">Resource Analysis</a></li>
|
||
<li><a href="#visualization-4">Visualization</a></li>
|
||
<li><a href="#visualizer">Visualizer</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-engineering-3">Platform Engineering</a><ul>
|
||
<li><a href="#control-planes-1">Control Planes</a></li>
|
||
<li><a href="#service-catalog">Service Catalog</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#port-forwarding-4">Port Forwarding</a><ul>
|
||
<li><a href="#local-development-3">Local Development</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-management">Resource Management</a><ul>
|
||
<li><a href="#cli-tooling-1">CLI Tooling</a></li>
|
||
<li><a href="#cleanup">Cleanup</a></li>
|
||
<li><a href="#configuration-auditing">Configuration Auditing</a></li>
|
||
<li><a href="#garbage-collection-2">Garbage Collection</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scheduling-3">Scheduling</a><ul>
|
||
<li><a href="#ad-hoc-tasks">Ad-hoc Tasks</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security">Security</a><ul>
|
||
<li><a href="#image-scanning">Image Scanning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#troubleshooting-platforms">Troubleshooting Platforms</a><ul>
|
||
<li><a href="#automation-4">Automation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#upgrade-safety">Upgrade Safety</a><ul>
|
||
<li><a href="#auditing">Auditing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#visualization-5">Visualization</a><ul>
|
||
<li><a href="#dashboard">Dashboard</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#web-dashboards">Web Dashboards</a><ul>
|
||
<li><a href="#ui-portal">UI Portal</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operations-and-troubleshooting">Operations and Troubleshooting</a></li>
|
||
<li><a href="#diagnostic-analysis">Diagnostic Analysis</a><ul>
|
||
<li><a href="#windows-packet-capture">Windows Packet Capture</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operations-and-ux">Operations and UX</a></li>
|
||
<li><a href="#cli-plugins">CLI Plugins</a><ul>
|
||
<li><a href="#cluster-context">Cluster Context</a></li>
|
||
<li><a href="#context-switching-1">Context Switching</a></li>
|
||
<li><a href="#interactive-shell-1">Interactive Shell</a></li>
|
||
<li><a href="#resource-navigation">Resource Navigation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#gitops-verification">GitOps Verification</a><ul>
|
||
<li><a href="#state-difference">State Difference</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#manifest-generation-2">Manifest Generation</a><ul>
|
||
<li><a href="#resource-cleaning">Resource Cleaning</a></li>
|
||
<li><a href="#resource-filtering">Resource Filtering</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network-tunneling">Network Tunneling</a><ul>
|
||
<li><a href="#developer-tools">Developer Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#package-management">Package Management</a></li>
|
||
<li><a href="#developer-tools-1">Developer Tools</a><ul>
|
||
<li><a href="#cli-wrappers">CLI Wrappers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-and-testing">Performance and Testing</a></li>
|
||
<li><a href="#benchmarking">Benchmarking</a><ul>
|
||
<li><a href="#storage-performance">Storage Performance</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-validation">Cluster Validation</a><ul>
|
||
<li><a href="#health-checking">Health Checking</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#load-testing">Load Testing</a><ul>
|
||
<li><a href="#benchmarking-1">Benchmarking</a></li>
|
||
<li><a href="#observability-3">Observability</a></li>
|
||
<li><a href="#stress-testing">Stress Testing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#performance-engineering">Performance Engineering</a></li>
|
||
<li><a href="#kubernetes-optimization">Kubernetes Optimization</a><ul>
|
||
<li><a href="#autonomous-tuning">Autonomous Tuning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform">Platform</a></li>
|
||
<li><a href="#application-platform">Application Platform</a><ul>
|
||
<li><a href="#custom-resources-1">Custom Resources</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#paas">PaaS</a><ul>
|
||
<li><a href="#cloud-foundry">Cloud Foundry</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#platform-engineering-4">Platform Engineering</a></li>
|
||
<li><a href="#application-delivery-2">Application Delivery</a><ul>
|
||
<li><a href="#educational-material-1">Educational Material</a></li>
|
||
<li><a href="#oam-engines">OAM Engines</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#boilerplates">Boilerplates</a><ul>
|
||
<li><a href="#reference-architectures">Reference Architectures</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cluster-distributions">Cluster Distributions</a><ul>
|
||
<li><a href="#noops-platforms">NoOps Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#control-plane-design">Control Plane Design</a><ul>
|
||
<li><a href="#api-federation">API Federation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#custom-control-planes">Custom Control Planes</a><ul>
|
||
<li><a href="#multi-tenancy-2">Multi-Tenancy</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#developer-productivity-3">Developer Productivity</a><ul>
|
||
<li><a href="#configuration-editors">Configuration Editors</a></li>
|
||
<li><a href="#educational-material-2">Educational Material</a></li>
|
||
<li><a href="#tooling-accelerators">Tooling Accelerators</a></li>
|
||
<li><a href="#ui-tools-4">UI Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#infrastructure-as-code-4">Infrastructure as Code</a><ul>
|
||
<li><a href="#terraform-and-aws">Terraform and AWS</a></li>
|
||
<li><a href="#eks-modules">EKS Modules</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#installation-1">Installation</a><ul>
|
||
<li><a href="#bare-metal-3">Bare Metal</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#internal-developer-platforms-1">Internal Developer Platforms</a><ul>
|
||
<li><a href="#frameworks-1">Frameworks</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-gitops-and-packaging">Kubernetes GitOps and Packaging</a><ul>
|
||
<li><a href="#alternative-deployment-engines">Alternative Deployment Engines</a></li>
|
||
<li><a href="#auditing-and-maintenance">Auditing and Maintenance</a></li>
|
||
<li><a href="#compliance-and-validation">Compliance and Validation</a></li>
|
||
<li><a href="#helm-documentation">Helm Documentation</a></li>
|
||
<li><a href="#helm-templates">Helm Templates</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-manifests">Kubernetes Manifests</a><ul>
|
||
<li><a href="#validation-and-linting">Validation and Linting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-routing-1">Multi-Cluster Routing</a><ul>
|
||
<li><a href="#fleet-orchestration">Fleet Orchestration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-tenancy-3">Multi-Tenancy</a><ul>
|
||
<li><a href="#policy-enforcement-1">Policy Enforcement</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#service-mesh-management">Service Mesh Management</a><ul>
|
||
<li><a href="#educational-material-3">Educational Material</a></li>
|
||
<li><a href="#observability-platforms">Observability Platforms</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing-frameworks">Testing Frameworks</a><ul>
|
||
<li><a href="#automation-tools">Automation Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#provisioning-3">Provisioning</a></li>
|
||
<li><a href="#ansible">Ansible</a><ul>
|
||
<li><a href="#advanced-infrastructure">Advanced Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#reliability-1">Reliability</a></li>
|
||
<li><a href="#architectural-patterns">Architectural Patterns</a><ul>
|
||
<li><a href="#disaster-recovery">Disaster Recovery</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing-1">Testing</a><ul>
|
||
<li><a href="#performance-benchmarking">Performance Benchmarking</a></li>
|
||
<li><a href="#operators-1">Operators</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#resource-management-1">Resource Management</a></li>
|
||
<li><a href="#automation-and-tools">Automation and Tools</a><ul>
|
||
<li><a href="#rightsizing-tools">Rightsizing Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#finops-1">FinOps</a><ul>
|
||
<li><a href="#cluster-scale-down">Cluster Scale Down</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#runtime">Runtime</a></li>
|
||
<li><a href="#webassembly-wasm">WebAssembly Wasm</a><ul>
|
||
<li><a href="#container-engines">Container Engines</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scheduling-4">Scheduling</a></li>
|
||
<li><a href="#batch-workloads">Batch Workloads</a><ul>
|
||
<li><a href="#hpc">HPC</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#custom-schedulers">Custom Schedulers</a><ul>
|
||
<li><a href="#experimental">Experimental</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-cluster-2">Multi-Cluster</a><ul>
|
||
<li><a href="#batch-workloads-1">Batch Workloads</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#scheduler-plugins">Scheduler Plugins</a><ul>
|
||
<li><a href="#enterprise-topology">Enterprise Topology</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-1">Security</a></li>
|
||
<li><a href="#access-control-1">Access Control</a><ul>
|
||
<li><a href="#rbac-audit">RBAC Audit</a></li>
|
||
<li><a href="#rbac-management">RBAC Management</a></li>
|
||
<li><a href="#ssh-proxy">SSH Proxy</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#admission-control-4">Admission Control</a><ul>
|
||
<li><a href="#image-signature">Image Signature</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#audit-and-compliance">Audit and Compliance</a><ul>
|
||
<li><a href="#static-analysis-2">Static Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#authentication">Authentication</a><ul>
|
||
<li><a href="#oidc">OIDC</a></li>
|
||
<li><a href="#proxy">Proxy</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#cicd-security">CICD Security</a><ul>
|
||
<li><a href="#identity-and-access-1">Identity and Access</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#certificate-management">Certificate Management</a><ul>
|
||
<li><a href="#trust-and-identity">Trust and Identity</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#compliance">Compliance</a><ul>
|
||
<li><a href="#vulnerability-scanning-1">Vulnerability Scanning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#compliance-and-policy">Compliance and Policy</a><ul>
|
||
<li><a href="#opa-rego">OPA Rego</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-secrets">Configuration Secrets</a><ul>
|
||
<li><a href="#cli-decoders">CLI Decoders</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#container-runtimes">Container Runtimes</a><ul>
|
||
<li><a href="#rootless-kubernetes">Rootless Kubernetes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devsecops">DevSecOps</a><ul>
|
||
<li><a href="#resources">Resources</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#devsecops-platforms">DevSecOps Platforms</a><ul>
|
||
<li><a href="#vulnerability-management">Vulnerability Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#identity-and-access-2">Identity and Access</a><ul>
|
||
<li><a href="#authentication-1">Authentication</a></li>
|
||
<li><a href="#integration-2">Integration</a></li>
|
||
<li><a href="#ldap-authentication">LDAP Authentication</a></li>
|
||
<li><a href="#operators-2">Operators</a></li>
|
||
<li><a href="#rbac">RBAC</a></li>
|
||
<li><a href="#legacy-tools">Legacy Tools</a></li>
|
||
<li><a href="#reverse-proxy">Reverse Proxy</a></li>
|
||
<li><a href="#workload-identity">Workload Identity</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#manifest-validation">Manifest Validation</a><ul>
|
||
<li><a href="#linting">Linting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#multi-tenancy-4">Multi-Tenancy</a><ul>
|
||
<li><a href="#case-studies-3">Case Studies</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#network-observability-1">Network Observability</a><ul>
|
||
<li><a href="#packet-capture-1">Packet Capture</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#operator-security">Operator Security</a><ul>
|
||
<li><a href="#static-analysis-3">Static Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#policy-and-admission-control">Policy and Admission Control</a><ul>
|
||
<li><a href="#runtime-security-1">Runtime Security</a></li>
|
||
<li><a href="#legacy-tools-1">Legacy Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#policy-enforcement-2">Policy Enforcement</a><ul>
|
||
<li><a href="#admission-control-5">Admission Control</a></li>
|
||
<li><a href="#deprecation-check">Deprecation Check</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#rbac-1">RBAC</a><ul>
|
||
<li><a href="#audit-and-compliance-1">Audit and Compliance</a></li>
|
||
<li><a href="#visualization-6">Visualization</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#registry-integration-1">Registry Integration</a><ul>
|
||
<li><a href="#container-runtimes-1">Container Runtimes</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secret-management-2">Secret Management</a><ul>
|
||
<li><a href="#image-registry-2">Image Registry</a></li>
|
||
<li><a href="#integrations">Integrations</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secrets-management">Secrets Management</a><ul>
|
||
<li><a href="#gcp-secret-manager">GCP Secret Manager</a></li>
|
||
<li><a href="#integration-3">Integration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#service-mesh-security">Service Mesh Security</a><ul>
|
||
<li><a href="#audit-tools">Audit Tools</a></li>
|
||
<li><a href="#security-portals">Security Portals</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#vulnerabilities">Vulnerabilities</a><ul>
|
||
<li><a href="#hacking-labs">Hacking Labs</a></li>
|
||
<li><a href="#post-deployment-scanning">Post-Deployment Scanning</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#vulnerability-scanning-2">Vulnerability Scanning</a><ul>
|
||
<li><a href="#api-verification">API Verification</a></li>
|
||
<li><a href="#automation-operators">Automation Operators</a></li>
|
||
<li><a href="#compliance-1">Compliance</a></li>
|
||
<li><a href="#container-images">Container Images</a></li>
|
||
<li><a href="#runtime-security-2">Runtime Security</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-and-compliance">Security and Compliance</a></li>
|
||
<li><a href="#chaos-engineering-1">Chaos Engineering</a><ul>
|
||
<li><a href="#intrusion-simulation">Intrusion Simulation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#credential-retrieval">Credential Retrieval</a><ul>
|
||
<li><a href="#kubelet-authentication">Kubelet Authentication</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#identity-and-access-3">Identity and Access</a><ul>
|
||
<li><a href="#ecr-authentication">ECR Authentication</a></li>
|
||
<li><a href="#eks-iam-mapping">EKS IAM Mapping</a></li>
|
||
<li><a href="#ldap-directory">LDAP Directory</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#runtime-security-3">Runtime Security</a><ul>
|
||
<li><a href="#system-calls">System Calls</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secret-management-3">Secret Management</a><ul>
|
||
<li><a href="#hashicorp-vault-integration">HashiCorp Vault Integration</a></li>
|
||
<li><a href="#multi-namespace-replication">Multi-Namespace Replication</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#supply-chain-security-1">Supply Chain Security</a><ul>
|
||
<li><a href="#admission-control-6">Admission Control</a></li>
|
||
<li><a href="#sbom-and-vulnerabilities">SBOM and Vulnerabilities</a></li>
|
||
<li><a href="#sbom-generation">SBOM Generation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-and-hardening">Security and Hardening</a></li>
|
||
<li><a href="#educational-material-4">Educational Material</a><ul>
|
||
<li><a href="#penetration-testing">Penetration Testing</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#policy-enforcement-3">Policy Enforcement</a><ul>
|
||
<li><a href="#educational-material-5">Educational Material</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#vulnerability-assessment">Vulnerability Assessment</a><ul>
|
||
<li><a href="#educational-material-6">Educational Material</a></li>
|
||
<li><a href="#offensive-tools">Offensive Tools</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#security-and-identity">Security and Identity</a></li>
|
||
<li><a href="#authentication-and-authorization">Authentication and Authorization</a><ul>
|
||
<li><a href="#escalation-tools">Escalation Tools</a></li>
|
||
<li><a href="#image-registry-creds">Image Registry Creds</a></li>
|
||
<li><a href="#single-sign-on">Single Sign-On</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#compliance-and-auditing">Compliance and Auditing</a><ul>
|
||
<li><a href="#dependency-tracking">Dependency Tracking</a></li>
|
||
<li><a href="#static-code-analysis">Static Code Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#configuration-management-6">Configuration Management</a><ul>
|
||
<li><a href="#backup-tools">Backup Tools</a></li>
|
||
<li><a href="#sync-controllers">Sync Controllers</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#secrets-management-1">Secrets Management</a><ul>
|
||
<li><a href="#encryption-1">Encryption</a></li>
|
||
<li><a href="#external-secrets-sync">External Secrets Sync</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#serverless-1">Serverless</a></li>
|
||
<li><a href="#workflow-orchestration">Workflow Orchestration</a><ul>
|
||
<li><a href="#event-driven">Event-Driven</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#software-engineering">Software Engineering</a></li>
|
||
<li><a href="#database-management">Database Management</a><ul>
|
||
<li><a href="#model-context-protocol">Model Context Protocol</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#specialized-workloads">Specialized Workloads</a></li>
|
||
<li><a href="#scientific-computing">Scientific Computing</a><ul>
|
||
<li><a href="#simulation-infrastructure">Simulation Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#storage-1">Storage</a></li>
|
||
<li><a href="#csi">CSI</a><ul>
|
||
<li><a href="#cloud-storage">Cloud Storage</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#kubernetes-storage">Kubernetes Storage</a><ul>
|
||
<li><a href="#backup-and-replication">Backup and Replication</a></li>
|
||
<li><a href="#glusterfs-orchestration">GlusterFS Orchestration</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#nfs">NFS</a><ul>
|
||
<li><a href="#provisioner">Provisioner</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#volume-management">Volume Management</a><ul>
|
||
<li><a href="#capacity-management">Capacity Management</a></li>
|
||
<li><a href="#data-migration">Data Migration</a></li>
|
||
<li><a href="#developer-education-2">Developer Education</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#storage-and-data">Storage and Data</a></li>
|
||
<li><a href="#csi-plugins">CSI Plugins</a><ul>
|
||
<li><a href="#google-cloud-storage">Google Cloud Storage</a></li>
|
||
<li><a href="#object-storage-mounts">Object Storage Mounts</a></li>
|
||
<li><a href="#remote-mounting">Remote Mounting</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#distributed-file-systems">Distributed File Systems</a><ul>
|
||
<li><a href="#object-storage">Object Storage</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#legacy-storage">Legacy Storage</a><ul>
|
||
<li><a href="#cifssmb-mounts">CIFSSMB Mounts</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#testing-2">Testing</a></li>
|
||
<li><a href="#operator-testing">Operator Testing</a><ul>
|
||
<li><a href="#automation-5">Automation</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#simulation-and-emulation">Simulation and Emulation</a><ul>
|
||
<li><a href="#cluster-management-5">Cluster Management</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#test-orchestration">Test Orchestration</a><ul>
|
||
<li><a href="#cloud-native-testing">Cloud-Native Testing</a></li>
|
||
<li><a href="#industry-reviews">Industry Reviews</a></li>
|
||
<li><a href="#open-source-core">Open-Source Core</a></li>
|
||
<li><a href="#tutorials-3">Tutorials</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#troubleshooting-2">Troubleshooting</a></li>
|
||
<li><a href="#networking-3">Networking</a><ul>
|
||
<li><a href="#diagnostics-3">Diagnostics</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#upgrade-path">Upgrade Path</a></li>
|
||
<li><a href="#api-deprecations-2">API Deprecations</a><ul>
|
||
<li><a href="#static-analysis-4">Static Analysis</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#virtualization-2">Virtualization</a></li>
|
||
<li><a href="#vm-orchestration-1">VM Orchestration</a><ul>
|
||
<li><a href="#hyperconverged-infrastructure">Hyperconverged Infrastructure</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a href="#workloads">Workloads</a></li>
|
||
<li><a href="#batch-jobs">Batch Jobs</a><ul>
|
||
<li><a href="#tooling-3">Tooling</a></li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<h2 id="ai-infrastructure">AI Infrastructure<a class="headerlink" href="#ai-infrastructure" title="Permanent link">¶</a></h2>
|
||
<h3 id="distributed-computing">Distributed Computing<a class="headerlink" href="#distributed-computing" title="Permanent link">¶</a></h3>
|
||
<h4 id="kube-ray">Kube-Ray<a class="headerlink" href="#kube-ray" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/ray-project/kuberay">Kube-Ray</a> <span class='md-tag md-tag--info'>⭐ 2541</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-2471d9c8" 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 12 L 10 11 L 20 3 L 30 12 L 40 5 L 50 4" fill="none" stroke="url(#spark-grad-2471d9c8)" 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--info'>[COMMUNITY-TOOL]</span> — Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling.</li>
|
||
</ul>
|
||
<h2 id="api-gateway">API Gateway<a class="headerlink" href="#api-gateway" title="Permanent link">¶</a></h2>
|
||
<h3 id="openapi">OpenAPI<a class="headerlink" href="#openapi" title="Permanent link">¶</a></h3>
|
||
<h4 id="ingress-generators">Ingress Generators<a class="headerlink" href="#ingress-generators" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/kubeshop/kusk">kubeshop/kusk: use OpenAPI to configure Kubernetes</a> <span class='md-tag md-tag--info'>⭐ 7</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-5a0e82ad" 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 2 L 20 7 L 30 7 L 40 7 L 50 11" fill="none" stroke="url(#spark-grad-5a0e82ad)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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'>[LEGACY]</span> — Kusk is an OpenAPI-driven code generator and routing manager designed to build ingress configurations (mainly Envoy/Ambassador) directly from OpenAPI schemas. Live Grounding in 2026 reveals that Kubeshop has archived the Kusk project, directing engineers instead toward native Gateway API implementations.</li>
|
||
</ul>
|
||
<h2 id="application-architecture">Application Architecture<a class="headerlink" href="#application-architecture" title="Permanent link">¶</a></h2>
|
||
<h3 id="api-gateway-1">API Gateway (1)<a class="headerlink" href="#api-gateway-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="grpc-and-rest">gRPC and REST<a class="headerlink" href="#grpc-and-rest" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/grpc-ecosystem/grpc-gateway"><mark>grpc-ecosystem/grpc-gateway: gRPC-Gateway</mark></a> <span class='md-tag md-tag--info'>⭐ 19918</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-63ffb47d" 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 8 L 10 11 L 20 10 L 30 7 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-63ffb47d)" 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> — gRPC-Gateway is an essential reverse-proxy tool that automatically translates incoming RESTful JSON requests into high-performance gRPC calls. By parsing protobuf service definitions, it maintains single-source API schemas while accommodating heterogeneous web clients. This tool is widely adopted across high-throughput microservice meshes that require seamless external-facing REST APIs.</li>
|
||
</ul>
|
||
<h2 id="application-delivery">Application Delivery<a class="headerlink" href="#application-delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="admission-control">Admission Control<a class="headerlink" href="#admission-control" title="Permanent link">¶</a></h3>
|
||
<h4 id="webhooks-sdk">Webhooks SDK<a class="headerlink" href="#webhooks-sdk" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/slok/kubewebhook"><mark>kubewebhook</mark></a> <span class='md-tag md-tag--info'>⭐ 630</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-8722868e" 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 2 L 20 7 L 30 5 L 40 4 L 50 2" fill="none" stroke="url(#spark-grad-8722868e)" 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> — A powerful SDK designed to streamline the implementation of Mutating and Validating Admission Webhooks in Go. It handles the low-level JSON patching and routing boilerplate, allowing developers to focus solely on custom validation rules and business policies.</li>
|
||
</ul>
|
||
<h3 id="build-tools">Build Tools<a class="headerlink" href="#build-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-native-build">Kubernetes-Native Build<a class="headerlink" href="#kubernetes-native-build" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/shipwright-io/build">shipwright-io/build: shipwright</a> <span class='md-tag md-tag--info'>⭐ 810</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-7e165bd2" 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 8 L 20 8 L 30 6 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-7e165bd2)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — Shipwright is an extensible, CNCF-backed framework for building container images directly within Kubernetes. By utilizing Tekton pipelines under the hood, Shipwright abstractly supports multiple build strategies, including Kaniko, Cloud Native Buildpacks, and Source-to-Image. It enables platform engineering teams to define a secure, centralized image-building service for developers.</li>
|
||
</ul>
|
||
<h4 id="source-to-image">Source-to-Image<a class="headerlink" href="#source-to-image" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/openshift/source-to-image"><strong>openshift/source-to-image</strong></a> <span class='md-tag md-tag--info'>⭐ 2536</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-dbc04da5" 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 11 L 20 8 L 30 4 L 40 6 L 50 3" fill="none" stroke="url(#spark-grad-dbc04da5)" 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'>[ENTERPRISE-STABLE]</span> — Source-to-Image (S2I) is an enterprise-hardened build tool that compiles source code directly into ready-to-run container images by injecting code into a builder image. Originally built as a core component of Red Hat OpenShift, it offers repeatable, secure, and Dockerfile-free image builds. S2I remains highly relevant for secure enterprise workflows avoiding privileged Docker socket access.</li>
|
||
</ul>
|
||
<h3 id="cicd">CICD<a class="headerlink" href="#cicd" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitops">GitOps<a class="headerlink" href="#gitops" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/werf/werf"><strong>werf/werf</strong></a> <span class='md-tag md-tag--info'>⭐ 4694</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-caac7ef7" 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 13 L 20 11 L 30 3 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-caac7ef7)" 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--success'>[ENTERPRISE-STABLE]</span> — Werf is a mature, GitOps-driven deployment tool that bridges the gap between raw application code and active Kubernetes clusters. By handling container builds, Helm chart execution, and multi-tier rollout monitoring under a single interface, it simplifies continuous integration pipelines. Live grounding shows robust enterprise adoption due to its deterministic rebuild prevention and active build caching.</li>
|
||
</ul>
|
||
<h3 id="configuration-management">Configuration Management<a class="headerlink" href="#configuration-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation">Automation<a class="headerlink" href="#automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/mmmmmmpc/forklift-configmap-service">mperezco/forklift-configmap-service</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments.</li>
|
||
</ul>
|
||
<h4 id="docker-compose-migration">Docker Compose Migration<a class="headerlink" href="#docker-compose-migration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/appvia/tako">Kev</a> <span class='md-tag md-tag--info'>⭐ 72</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-37da5b55" 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 4 L 10 4 L 20 6 L 30 13 L 40 12 L 50 7" fill="none" stroke="url(#spark-grad-37da5b55)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides.</li>
|
||
</ul>
|
||
<h4 id="jsonnet">Jsonnet<a class="headerlink" href="#jsonnet" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/grafana/tanka"><strong>tanka</strong></a> <span class='md-tag md-tag--info'>⭐ 2670</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-6174cff6" 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 11 L 10 3 L 20 12 L 30 7 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-6174cff6)" 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'>[ENTERPRISE-STABLE]</span> — Grafana Tanka is an enterprise-grade configuration utility that uses the Jsonnet programming language to generate declarative Kubernetes manifests. By replacing raw YAML files with reusable functions and nested structures, Tanka ensures clean modularity across complex multi-cluster environments. It is highly valued for managing complex observability deployments like Prometheus and Grafana stacks.</li>
|
||
</ul>
|
||
<h4 id="secret-distribution">Secret Distribution<a class="headerlink" href="#secret-distribution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://github.com/config-syncer/config-syncer"><strong>kubeops/config-syncer: Config Syncer (previously Kubed)</strong></a> <span class='md-tag md-tag--info'>⭐ 1017</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-3b7cb937" 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 4 L 20 3 L 30 4 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-3b7cb937)" 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--success'>[ENTERPRISE-STABLE]</span> — Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication.</li>
|
||
</ul>
|
||
<h4 id="templating">Templating<a class="headerlink" href="#templating" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/xavier-mt/kerbi">Kerbi 🌟</a> <span class='md-tag md-tag--info'>⭐ 14</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-782beaa4" 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 7 L 10 5 L 20 8 L 30 11 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-782beaa4)" 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'>[RUBY CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates.</li>
|
||
</ul>
|
||
<h3 id="frameworks">Frameworks<a class="headerlink" href="#frameworks" title="Permanent link">¶</a></h3>
|
||
<h4 id="case-studies">Case Studies<a class="headerlink" href="#case-studies" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deployments-with-kuby">evilmartians.com: Kubing Rails: stressless Kubernetes deployments with Kuby</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive developer case study by Evil Martians on utilizing Kuby to containerize and deploy complex Ruby on Rails applications. It highlights how Kuby solves the common configuration overhead of asset compilation, database migrations, and sidekiq worker scaling inside Kubernetes.</li>
|
||
</ul>
|
||
<h4 id="ruby-on-rails">Ruby on Rails<a class="headerlink" href="#ruby-on-rails" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://getkuby.io">Kuby</a> <span class='md-tag md-tag--warning'>[RUBY CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kuby is a configuration and deployment wrapper tailored for Ruby on Rails applications running on Kubernetes. It abstracts the creation of complex Dockerfiles, Helm charts, and ingress resources into a single Ruby DSL, enabling Rails developers to deploy to cloud clusters without deep Kubernetes expertise.</li>
|
||
</ul>
|
||
<h3 id="gitops-1">GitOps (1)<a class="headerlink" href="#gitops-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="continuous-delivery">Continuous Delivery<a class="headerlink" href="#continuous-delivery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/pipe-cd/pipecd"><strong>PipeCD</strong></a> <span class='md-tag md-tag--info'>⭐ 1290</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-e140c5d5" 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 10 L 20 12 L 30 13 L 40 4 L 50 2" fill="none" stroke="url(#spark-grad-e140c5d5)" 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'>[ENTERPRISE-STABLE]</span> — PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green.</li>
|
||
</ul>
|
||
<h4 id="controllers">Controllers<a class="headerlink" href="#controllers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/slipway-gitops/slipway"><mark>slipway: A Kubernetes controller to automate gitops provisioning</mark></a> <span class='md-tag md-tag--info'>⭐ 47</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-304dce56" 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 4 L 10 6 L 20 12 L 30 11 L 40 9 L 50 4" fill="none" stroke="url(#spark-grad-304dce56)" 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> — A minimalist GitOps controller engineered to automate workflow provisioning directly from Git sources. By targeting declarative configurations, it offers lightweight state reconciliation for team workspaces. Current analysis shows minimal active development, as the industry gravitated toward mature engines like ArgoCD.</li>
|
||
</ul>
|
||
<h4 id="declarative-deployments">Declarative Deployments<a class="headerlink" href="#declarative-deployments" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://kluctl.io">kluctl.io 🌟</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> — Kluctl is an advanced, GitOps-aligned deployment engine designed to solve configuration issues in large, multi-environment deployments. Unlike tools bound solely to raw Helm templates, Kluctl allows complex variable interpolation, target targeting, and automated validation inside its native lifecycle. It is highly regarded for bridging the functional gap between raw templating and robust GitOps workflows.</li>
|
||
</ul>
|
||
<h4 id="edge-deployments">Edge Deployments<a class="headerlink" href="#edge-deployments" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/xUnholy/k8s-gitops"><mark>Raspbernetes - Kubernetes Cluster: k8s-gitops</mark></a> <span class='md-tag md-tag--info'>⭐ 634</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-5c0ed3f7" 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 7 L 10 9 L 20 5 L 30 11 L 40 5 L 50 12" fill="none" stroke="url(#spark-grad-5c0ed3f7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A robust, real-world case study and GitOps reference repository optimized for ARM-based Raspberry Pi clusters. Incorporates high-availability deployment structures using Flux, K3s, and modern observability stacks. Serves as a great architectural resource.</li>
|
||
</ul>
|
||
<h4 id="manifest-generation">Manifest Generation<a class="headerlink" href="#manifest-generation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://gitlab.com/jackatbancast/manifesto">Manifesto 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A template compilation utility hosted on GitLab. It parses raw configuration definitions into valid YAML files ready for ingestion by standard GitOps tools. Offers a lightweight templating workflow for smaller operations.</li>
|
||
</ul>
|
||
<h4 id="release-management">Release Management<a class="headerlink" href="#release-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/gimlet-io/gimletd"><mark>gimletd - the GitOps release manager</mark></a> <span class='md-tag md-tag--info'>⭐ 24</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-8d5042f0" 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 2 L 20 7 L 30 6 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-8d5042f0)" 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--success'>[DE FACTO STANDARD]</span> — A modern GitOps release management controller bridging developer workflows and active Git repositories. Gimletd acts as a release queue, facilitating pull request previews, rolling deployments, and instant rollbacks. Offers an intuitive UI alternative for deployment-heavy dev teams.</li>
|
||
</ul>
|
||
<h4 id="state-reconciliation">State Reconciliation<a class="headerlink" href="#state-reconciliation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/app-sre/qontract-server"><mark>qontract</mark></a> <span class='md-tag md-tag--info'>⭐ 16</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-287bd279" 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 7 L 10 11 L 20 11 L 30 2 L 40 2 L 50 9" fill="none" stroke="url(#spark-grad-287bd279)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An enterprise configuration server that leverages GraphQL to manage infrastructure states and reconcile multi-tenant declarations. Developed as part of App-SRE tooling, it facilitates continuous delivery by organizing configuration data. It continues to see specialized internal usage for large platform configurations.</li>
|
||
</ul>
|
||
<h3 id="marketplaces-and-portals">Marketplaces and Portals<a class="headerlink" href="#marketplaces-and-portals" title="Permanent link">¶</a></h3>
|
||
<h4 id="lifecycle-management">Lifecycle Management<a class="headerlink" href="#lifecycle-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/openpitrix/openpitrix"><mark>openpitrix 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 878</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-a348bec6" 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 9 L 20 4 L 30 7 L 40 10 L 50 11" fill="none" stroke="url(#spark-grad-a348bec6)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A portal and packaging engine built to manage application lifecycles across multiple cloud environments. Once served as a core application distribution layer for orchestrators. It has transitioned into maintenance-only/legacy status as GitOps became the dominant delivery paradigm.</li>
|
||
</ul>
|
||
<h3 id="packaging">Packaging<a class="headerlink" href="#packaging" title="Permanent link">¶</a></h3>
|
||
<h4 id="air-gapped-deployment">Air-gapped Deployment<a class="headerlink" href="#air-gapped-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/bryanl/sheaf"><mark>sheaf</mark></a> <span class='md-tag md-tag--info'>⭐ 30</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-d41ad43b" 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 8 L 10 13 L 20 4 L 30 2 L 40 4 L 50 6" fill="none" stroke="url(#spark-grad-d41ad43b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A packaging utility designed to compile Kubernetes application manifests and associated container image layers into standalone relocatable archives. Crucial for provisioning air-gapped systems or on-prem environments. The project is archived, with users directed to standard solutions like Carvel or Helm.</li>
|
||
</ul>
|
||
<h4 id="developer-platforms">Developer Platforms<a class="headerlink" href="#developer-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/obot-platform/obot">acorn-io/acorn</a> <span class='md-tag md-tag--info'>⭐ 829</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-2f059fb6" 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 8 L 20 7 L 30 12 L 40 13 L 50 11" fill="none" stroke="url(#spark-grad-2f059fb6)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — Acorn, which evolved towards the Obot platform under its maintainers, is a container-native application deployment framework. It simplifies standard Kubernetes complexity, packaging microservices, networks, and storage into clean, self-contained runtimes.</li>
|
||
</ul>
|
||
<h4 id="saas-provisioning">SaaS Provisioning<a class="headerlink" href="#saas-provisioning" title="Permanent link">¶</a></h4>
|
||
<h5 id="operators">Operators<a class="headerlink" href="#operators" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/cloud-ark/kubeplus"><mark>KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 735</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-e012b703" 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 3 L 20 10 L 30 2 L 40 13 L 50 7" fill="none" stroke="url(#spark-grad-e012b703)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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> — Delivers Helm charts as managed services by generating dynamic APIs. It secures multi-tenant pipelines, enforces platform utilization policies, and integrates Helm deployments with custom billing engines.</li>
|
||
</ul>
|
||
<h3 id="packaging-and-bundling">Packaging and Bundling<a class="headerlink" href="#packaging-and-bundling" title="Permanent link">¶</a></h3>
|
||
<h4 id="case-studies-1">Case Studies (1)<a class="headerlink" href="#case-studies-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://labs.meanpug.com/kubernetes-kpt-in-the-wild">Kubernetes Kpt in The Wild: What it is and how to use it 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive deep-dive tutorial demonstrating how to use Google's Kpt for declarative, configuration-based package management. Explores practical manipulation of YAML manifests using Go and Starlark functions inside modern GitOps pipelines.</li>
|
||
</ul>
|
||
<h4 id="standards">Standards<a class="headerlink" href="#standards" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://cnab.io">cnab.io: CNABs facilitate the bundling, installing and managing of container-native' apps — and their coupled services</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The Cloud Native Application Bundle (CNAB) specification is a unified ecosystem standard for packaging, installing, and managing multi-service distributed apps. It merges disparate structures like Helm, Terraform, and Docker images into one lifecycle contract. The initiative is critical for complex hybrid-cloud delivery.</li>
|
||
</ul>
|
||
<h3 id="platform-as-a-service">Platform-as-a-Service<a class="headerlink" href="#platform-as-a-service" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-experience">Developer Experience<a class="headerlink" href="#developer-experience" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/epinio/epinio"><strong>epinio/epinio</strong></a> <span class='md-tag md-tag--info'>⭐ 590</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-eb707156" 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 7 L 10 4 L 20 7 L 30 3 L 40 3 L 50 8" fill="none" stroke="url(#spark-grad-eb707156)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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'>[ENTERPRISE-STABLE]</span> — Epinio is an open-source, lightweight PaaS built on top of Kubernetes, designed to offer an app-push developer experience similar to Heroku or Cloud Foundry. Created by SUSE, it handles code compilation, ingress configuration, and TLS provisioning out-of-the-box, allowing developers to deploy applications with a single CLI command without managing raw YAML.</li>
|
||
</ul>
|
||
<h4 id="internal-developer-platforms">Internal Developer Platforms<a class="headerlink" href="#internal-developer-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/Qovery/engine"><strong>Qovery/engine: Qovery Engine 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 2446</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-3d7d84df" 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 5 L 10 13 L 20 13 L 30 13 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-3d7d84df)" 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'>[RUST CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Qovery Engine is a high-performance Rust-based library designed to provision and deploy applications on Kubernetes-based cloud infrastructure (AWS, GCP, Azure). Serving as the abstraction layer beneath the Qovery PaaS, it handles DNS, load balancers, database instances, and secure ingress configurations. It provides a developer-centric alternative to raw Helm or Terraform code.</li>
|
||
</ul>
|
||
<h3 id="serverless-and-baas">Serverless and BaaS<a class="headerlink" href="#serverless-and-baas" title="Permanent link">¶</a></h3>
|
||
<h4 id="development-framework">Development Framework<a class="headerlink" href="#development-framework" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/spacecloud-io/space-cloud"><mark>space-cloud: Develop, Deploy and Secure Serverless Apps on Kubernetes.</mark></a> <span class='md-tag md-tag--info'>⭐ 3993</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-6213b2b1" 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 13 L 20 3 L 30 7 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-6213b2b1)" 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--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A Backend-as-a-Service and serverless engine designed to instantly deploy APIs and coordinate scale-to-zero workloads on Kubernetes. The project has moved to a legacy state as developers consolidated around mainstream serverless frameworks like Knative.</li>
|
||
</ul>
|
||
<h2 id="application-lifecycle">Application Lifecycle<a class="headerlink" href="#application-lifecycle" title="Permanent link">¶</a></h2>
|
||
<h3 id="continuous-deployment">Continuous Deployment<a class="headerlink" href="#continuous-deployment" title="Permanent link">¶</a></h3>
|
||
<h4 id="git-based-builds">Git-based Builds<a class="headerlink" href="#git-based-builds" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/hasura/gitkube"><strong>Gitkube 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 3849</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-5c1f9c0d" 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 12 L 10 5 L 20 8 L 30 5 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-5c1f9c0d)" 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'>[ENTERPRISE-STABLE]</span> — An early GitOps-oriented operator that allowed developers to build and deploy docker images on Kubernetes using a simple git push. It served as an entry point for lightweight CD before ArgoCD and Flux became mature corporate norms.</li>
|
||
</ul>
|
||
<h3 id="deployment-frameworks">Deployment Frameworks<a class="headerlink" href="#deployment-frameworks" title="Permanent link">¶</a></h3>
|
||
<h4 id="declarative-config">Declarative Config<a class="headerlink" href="#declarative-config" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/boltops-tools/kubes">kubes 🌟</a> <span class='md-tag md-tag--info'>⭐ 102</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-51e33b96" 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 11 L 10 12 L 20 3 L 30 12 L 40 7 L 50 9" fill="none" stroke="url(#spark-grad-51e33b96)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[RUBY CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubes is a deployment framework that enables developers to build, prune, and deploy Docker images and Kubernetes manifests using clean, programmable configurations. It combines compilation and deployment phases into a unified workflow.</li>
|
||
</ul>
|
||
<h4 id="developer-platforms-1">Developer Platforms (1)<a class="headerlink" href="#developer-platforms-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/garden-the-configure-once-kubernetes-platform-for-seamless-dev-prod-integration">thenewstack.io: Garden: The Configure-Once Kubernetes Platform for Seamless' Dev/Prod Integration</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical article examining Garden's approach to developer workflow automation on Kubernetes. It explains how Garden utilizes graph-based build-test-deploy cycles to unify development environments with production-grade setups.</li>
|
||
</ul>
|
||
<h3 id="deployment-tools">Deployment Tools<a class="headerlink" href="#deployment-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="automated-pipelines">Automated Pipelines<a class="headerlink" href="#automated-pipelines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/pyang55/k8sdeploy">k8sdeploy</a> <span class='md-tag md-tag--info'>⭐ 20</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-58597aba" 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 12 L 20 10 L 30 5 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-58597aba)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight shell-based tool designed to deploy Kubernetes manifests and manage basic deployment rollouts. Primarily serving as a community utility for quick testing, it lacks modern GitOps integration and state tracking.</li>
|
||
</ul>
|
||
<h4 id="developer-education">Developer Education<a class="headerlink" href="#developer-education" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thecloudblog.net/post/managing-applications-in-kubernetes-with-the-carvel-kapp-controller">thecloudblog.net: Managing Applications in Kubernetes with the Carvel Kapp' Controller</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A structured technical article detailing step-by-step implementation of the Carvel Kapp controller. It focuses on declaring complex application structures, resolving ordering issues, and managing standard GitOps reconciliation loops.</li>
|
||
</ul>
|
||
<h4 id="resource-ordering">Resource Ordering<a class="headerlink" href="#resource-ordering" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://carvel.dev/kapp">kapp 🌟</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> — Kapp is an extremely granular and robust deployment tool from the Carvel suite. It treats groups of resources as logical applications, calculating precise dependency graphs and displaying real-time execution plans.</li>
|
||
</ul>
|
||
<h3 id="image-building">Image Building<a class="headerlink" href="#image-building" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-native-build">Cluster-Native Build<a class="headerlink" href="#cluster-native-build" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kvaps/kubectl-build">kubectl build (formerly known as kubectl-kaniko)</a> <span class='md-tag md-tag--info'>⭐ 148</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-3c256f63" 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 12 L 10 11 L 20 13 L 30 10 L 40 6 L 50 12" fill="none" stroke="url(#spark-grad-3c256f63)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin that allows developers to build container images directly within a remote Kubernetes cluster utilizing the Google Kaniko engine. This eliminates the requirement of running docker-in-docker or local build daemons.</li>
|
||
</ul>
|
||
<h3 id="manifest-generation-1">Manifest Generation (1)<a class="headerlink" href="#manifest-generation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="abstraction-layers">Abstraction Layers<a class="headerlink" href="#abstraction-layers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/hyscale/hyscale">hyscale 🌟</a> <span class='md-tag md-tag--info'>⭐ 445</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-0c5ca390" 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 2 L 20 5 L 30 13 L 40 5 L 50 9" fill="none" stroke="url(#spark-grad-0c5ca390)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Hyscale provides an application-centric abstraction over raw Kubernetes YAML, allowing developers to define service requirements using a simplified, human-friendly syntax while compiling, containerizing, and deploying services under the hood.</li>
|
||
</ul>
|
||
<h4 id="developer-education-1">Developer Education (1)<a class="headerlink" href="#developer-education-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-command">hackernoon.com: How to Generate Kubernetes Manifests With a Single Command' (kompose)</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive guide focusing on the practical utilization of Kompose to bootstrap Kubernetes environments from Docker Compose configurations. It details structural transitions, manifest mapping, and best practices for streamlining developer workflows.</li>
|
||
</ul>
|
||
<h4 id="migration-tools">Migration Tools<a class="headerlink" href="#migration-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubernetes/kompose"><mark>Kompose (Kubernetes + Compose) 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 10531</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-008cbf9f" 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 4 L 10 5 L 20 4 L 30 7 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-008cbf9f)" 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--success'>[DE FACTO STANDARD]</span> — Kompose is the official translation tool for converting Docker Compose files into native Kubernetes manifests. By generating deployments, services, persistent volumes, and ingress resources automatically, it acts as the primary transition bridge to production environments.</li>
|
||
</ul>
|
||
<h3 id="migration-tools-1">Migration Tools (1)<a class="headerlink" href="#migration-tools-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-conversion">Resource Conversion<a class="headerlink" href="#resource-conversion" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/konveyor/move2kube">Move2Kube 🌟</a> <span class='md-tag md-tag--info'>⭐ 411</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-cfd9264c" 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 7 L 30 3 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-cfd9264c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — An advanced migration tool that automates the translation of non-Kubernetes platforms (including Cloud Foundry and Docker Compose) into standard Kubernetes resources, including Helm charts, Kustomize overlays, and Tekton pipelines.</li>
|
||
</ul>
|
||
<h3 id="testing-and-verification">Testing and Verification<a class="headerlink" href="#testing-and-verification" title="Permanent link">¶</a></h3>
|
||
<h4 id="health-checks">Health Checks<a class="headerlink" href="#health-checks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/cakehappens/seaworthy">seaworthy: A CLI to verify #Kubernetes resource health !! 🌟</a> <span class='md-tag md-tag--info'>⭐ 39</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-ba791f6e" 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 7 L 10 13 L 20 13 L 30 12 L 40 9 L 50 10" fill="none" stroke="url(#spark-grad-ba791f6e)" 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--info'>[COMMUNITY-TOOL]</span> — A testing-focused CLI utility used to run health checks and smoke tests against newly deployed Kubernetes resources. It validates endpoints, ingress routing, and pod states match expected operating metrics before promoting releases.</li>
|
||
</ul>
|
||
<h4 id="integration-testing">Integration Testing<a class="headerlink" href="#integration-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes">junit5-kubernetes</a> <span class='md-tag md-tag--info'>⭐ 43</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-7f416d7d" 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 6 L 20 6 L 30 10 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-7f416d7d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A JUnit 5 extension that allows Java developers to integrate Kubernetes clusters dynamically into their automated testing suites, provisioning temporary namespaces and managing resources during test lifecycles.</li>
|
||
</ul>
|
||
<h4 id="local-harnesses">Local Harnesses<a class="headerlink" href="#local-harnesses" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/carlosonunez/k8s-harness">k8s-harness 🌟</a> <span class='md-tag md-tag--warning'>[RUBY CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy testing framework designed to rapidly provision and tear down ephemeral Kubernetes development harnesses. While useful in early CI, modern virtual cluster setups like vcluster or Kind provide much higher speed and fidelity.</li>
|
||
</ul>
|
||
<h2 id="application-migration">Application Migration<a class="headerlink" href="#application-migration" title="Permanent link">¶</a></h2>
|
||
<h3 id="modernization">Modernization<a class="headerlink" href="#modernization" title="Permanent link">¶</a></h3>
|
||
<h4 id="enterprise-migration">Enterprise Migration<a class="headerlink" href="#enterprise-migration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://konveyor.io"><strong>konveyor 🌟</strong></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations.</li>
|
||
</ul>
|
||
<h4 id="enterprise-portfolio-analysis">Enterprise Portfolio Analysis<a class="headerlink" href="#enterprise-portfolio-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/blog/tackle-application-modernization">redhat.com: How to streamline application portfolio modernization with Tackle</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Red Hat's technical overview of Konveyor Tackle. It demonstrates how organizations evaluate huge legacy application portfolios, scoring them across technical complexity metrics to chart migrations to target Kubernetes clusters.</li>
|
||
</ul>
|
||
<h2 id="application-platforms">Application Platforms<a class="headerlink" href="#application-platforms" title="Permanent link">¶</a></h2>
|
||
<h3 id="deployment-frameworks-1">Deployment Frameworks (1)<a class="headerlink" href="#deployment-frameworks-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="ruby-deployment">Ruby Deployment<a class="headerlink" href="#ruby-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/cuber-cloud/cuber-gem">cuber-cloud/cuber-gem: CUBER</a> <span class='md-tag md-tag--info'>⭐ 714</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-b5fa3a38" 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 7 L 10 10 L 20 4 L 30 8 L 40 11 L 50 13" fill="none" stroke="url(#spark-grad-b5fa3a38)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[RUBY CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Cuber is a deployment tool tailored specifically for Ruby environments. It packages Rails and Rack codebases and automates deployment execution onto Kubernetes backends with zero complex YAML writing.</li>
|
||
</ul>
|
||
<h3 id="paas-frameworks">PaaS Frameworks<a class="headerlink" href="#paas-frameworks" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-experience-1">Developer Experience (1)<a class="headerlink" href="#developer-experience-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/theketchio/ketch">theketchio/ketch 🌟</a> <span class='md-tag md-tag--info'>⭐ 662</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-3ca9ff53" 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 5 L 20 2 L 30 13 L 40 4 L 50 9" fill="none" stroke="url(#spark-grad-3ca9ff53)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — An application-focused interface that delivers PaaS-like abstractions directly on top of raw Kubernetes API layers. Ketch handles networking, domain configurations, and ingress controls through unified application interfaces.</li>
|
||
</ul>
|
||
<h2 id="architecture-and-visualization">Architecture and Visualization<a class="headerlink" href="#architecture-and-visualization" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-visualizer">Kubernetes Visualizer<a class="headerlink" href="#kubernetes-visualizer" title="Permanent link">¶</a></h3>
|
||
<h4 id="go">Go<a class="headerlink" href="#go" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/cloudogu/k8s-diagrams">cloudogu/k8s-diagrams</a> <span class='md-tag md-tag--info'>⭐ 339</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-00078e7e" 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 5 L 10 3 L 20 4 L 30 5 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-00078e7e)" 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--info'>[COMMUNITY-TOOL]</span> — A specialized CLI utility built to parse Kubernetes live states and manifest specifications directly into clean, structured architectural diagrams. Resolves the operational pain point of manual cluster mapping, providing engineers with an accurate visual layout of active workloads, routes, and cluster components.</li>
|
||
</ul>
|
||
<h2 id="autoscaling">Autoscaling<a class="headerlink" href="#autoscaling" title="Permanent link">¶</a></h2>
|
||
<h3 id="custom-metrics">Custom Metrics<a class="headerlink" href="#custom-metrics" title="Permanent link">¶</a></h3>
|
||
<h4 id="development-tools">Development Tools<a class="headerlink" href="#development-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/jthomperoo/k8shorizmetrics">jthomperoo/k8shorizmetrics</a> <span class='md-tag md-tag--info'>⭐ 41</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-c809168a" 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 8 L 10 10 L 20 10 L 30 12 L 40 7 L 50 4" fill="none" stroke="url(#spark-grad-c809168a)" 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--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An extensible Go library designed to replicate the calculation logic of the standard Horizontal Pod Autoscaler (HPA). This enables custom controller authors or simulator developers to run local evaluations on raw telemetry data to validate scaling algorithms.</li>
|
||
</ul>
|
||
<h3 id="resource-provisioning">Resource Provisioning<a class="headerlink" href="#resource-provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="cost-optimization">Cost Optimization<a class="headerlink" href="#cost-optimization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-karpenter"><strong>aws.amazon.com: Using Amazon EC2 Spot Instances with Karpenter</strong></a> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An official AWS architectural guide explaining how to leverage EC2 Spot Instances with Karpenter. It dives deep into allocation strategies, capacity-optimized spot provisioning, and graceful node termination handling via Karpenter's integrated interruption handler, guaranteeing high availability at minimum expense.</li>
|
||
</ul>
|
||
<h4 id="industry-news">Industry News<a class="headerlink" href="#industry-news" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler">infoq.com: AWS Releases Multi-Cloud Kubernetes Autoscaler Karpenter</a> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural review of Karpenter's multi-cloud aspirations, discussing its modular architecture designed to eventually support non-AWS providers like Azure and GCP. The piece highlights Karpenter's native API integration and dynamic workload scheduling.</li>
|
||
<li><strong>(2021)</strong> <a href="https://techcrunch.com/2021/11/30/aws-launches-karpenter-an-open-source-autoscaler-for-kubernetes-clusters">techcrunch.com: AWS launches Karpenter, an open source autoscaler for Kubernetes' clusters</a> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — TechCrunch's launch coverage of Karpenter, detailing AWS's strategic move to address Kubernetes Autoscaler inefficiencies. The article outlines Karpenter's direct EC2 provisioning architecture, positioning it as an open-source, vendor-agnostic tool designed to improve cluster scaling speed and cost-efficiency.</li>
|
||
</ul>
|
||
<h4 id="just-in-time-nodes">Just-in-Time Nodes<a class="headerlink" href="#just-in-time-nodes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://karpenter.sh"><mark>Karpenter</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Karpenter is a high-performance, Kubernetes-native cluster autoscaler originally developed by AWS and now part of the CNCF. Unlike traditional Cluster Autoscalers that interact with node groups, Karpenter bypasses orchestrator limits to provision customized compute instances directly based on pending pod requirements. This drastically minimizes scheduling latency and optimizes bare-metal/EC2 pricing and spot resource usage.</li>
|
||
</ul>
|
||
<h4 id="technical-analysis">Technical Analysis<a class="headerlink" href="#technical-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://itnext.io/karpenter-open-source-high-performance-kubernetes-cluster-autoscaler-d56e3ab06aae">itnext.io: Karpenter: Open-Source, High-Performance Kubernetes Cluster Autoscaler</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive technical deep dive on Karpenter's group-less autoscaling paradigm. The author compares Karpenter's pod-bound scheduling engine against AWS Auto Scaling Groups (ASGs), illustrating how Karpenter's 'just-in-time' provisioning achieves sub-minute node startup times while dynamically consolidating bin-packed workloads.</li>
|
||
</ul>
|
||
<h4 id="tutorials">Tutorials<a class="headerlink" href="#tutorials" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e">blog.kloia.com: Karpenter Cluster Autoscaler</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This practical guide walks through configuring Karpenter on AWS EKS. It outlines essential IAM roles, Helm deployment values, and Karpenter 'Provisioner' (NodePool) definitions. A structured onboarding resource for platform engineers transitioning away from Kubernetes Cluster Autoscaler.</li>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubernetes-part-1-4pd5">dev.to: Karpenter: The Better Autoscaling Solution for Kubernetes- Part' 1</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The first installment of a tutorial series explaining why Karpenter outperforms traditional autoscaling models. The article details the core operational differences, node-provisioning delays in older architectures, and provides a clear breakdown of Karpenter's YAML configuration structures.</li>
|
||
</ul>
|
||
<h2 id="cicd-and-delivery">CICD and Delivery<a class="headerlink" href="#cicd-and-delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="supply-chain-security">Supply Chain Security<a class="headerlink" href="#supply-chain-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="artifact-signing">Artifact Signing<a class="headerlink" href="#artifact-signing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/tektoncd/chains">tektoncd/chains</a> <span class='md-tag md-tag--info'>⭐ 271</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-fbf02ff9" 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 12 L 20 12 L 30 5 L 40 10 L 50 3" fill="none" stroke="url(#spark-grad-fbf02ff9)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A custom controller from the Tekton project that handles supply chain security by signing tasks and pipeline run artifacts. Integrated with Sigstore, it generates cryptographic proof and provenance data to secure continuous delivery pipelines.</li>
|
||
</ul>
|
||
<h2 id="cicd-pipeline">CICD Pipeline<a class="headerlink" href="#cicd-pipeline" title="Permanent link">¶</a></h2>
|
||
<h3 id="github-actions">GitHub Actions<a class="headerlink" href="#github-actions" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-tooling">Developer Tooling<a class="headerlink" href="#developer-tooling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/termkit/gama">Gama: Terminal UI for GitHub Actions</a> <span class='md-tag md-tag--info'>⭐ 480</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-ed516f39" 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 4 L 10 10 L 20 3 L 30 6 L 40 12 L 50 12" fill="none" stroke="url(#spark-grad-ed516f39)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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'>[LEGACY]</span> — Terminal UI built to monitor and coordinate GitHub Actions workloads from the CLI. Classified as legacy under MVQ parameters because the repository has been inactive since late 2021 and was superseded by official GitHub CLI <code>run</code> commands.</li>
|
||
</ul>
|
||
<h2 id="cloud-infrastructure">Cloud Infrastructure<a class="headerlink" href="#cloud-infrastructure" title="Permanent link">¶</a></h2>
|
||
<h3 id="aws">AWS<a class="headerlink" href="#aws" title="Permanent link">¶</a></h3>
|
||
<h4 id="container-registries">Container Registries<a class="headerlink" href="#container-registries" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/bit-cloner/ecrcp">ecrcp</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight utility designed to copy Docker images directly between different Amazon ECR registries without requiring local download-and-reupload bandwidth. Useful for cross-account deployments and regional migration tasks in complex enterprise AWS landing zones.</li>
|
||
</ul>
|
||
<h3 id="amazon-eks">Amazon EKS<a class="headerlink" href="#amazon-eks" title="Permanent link">¶</a></h3>
|
||
<h4 id="ack">ACK<a class="headerlink" href="#ack" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/aws-controllers-k8s/community"><mark>AWS Controllers for Kubernetes (ACK) 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2627</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-9f5e004f" 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 4 L 10 5 L 20 13 L 30 4 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-9f5e004f)" 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> — Official community hub for AWS Controllers for Kubernetes (ACK). It allows cloud platform engineers to define and manage AWS resources (like RDS databases, S3 buckets, and SQS queues) directly through standard Kubernetes manifests and controllers.</li>
|
||
</ul>
|
||
<h4 id="spot-instances">Spot Instances<a class="headerlink" href="#spot-instances" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/aws/aws-node-termination-handler"><mark>aws/aws-node-termination-handler 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1757</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-5a0de29d" 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 7 L 10 3 L 20 13 L 30 7 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-5a0de29d)" 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> — High-efficiency agent ensuring EKS pod rescheduling during abrupt EC2 instance maintenance events, Spot interruptions, or ASG rebalance recommendations. Gracefully drains affected nodes, maintaining overall cluster operational reliability.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-as-code">Infrastructure as Code<a class="headerlink" href="#infrastructure-as-code" title="Permanent link">¶</a></h3>
|
||
<h4 id="schema-generation">Schema Generation<a class="headerlink" href="#schema-generation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/HewlettPackard/terraschema">TerraSchema: Generate JSON Schema from Terraform Configurations</a> <span class='md-tag md-tag--info'>⭐ 71</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-8de5391d" 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 10 L 10 11 L 20 12 L 30 4 L 40 7 L 50 12" fill="none" stroke="url(#spark-grad-8de5391d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A specialized CLI tool that parses declared Terraform configurations to generate structural JSON Schemas. Useful for running runtime validation scripts on dynamic inputs or verifying API schemas during configuration processing.</li>
|
||
</ul>
|
||
<h2 id="cloud-native">Cloud Native<a class="headerlink" href="#cloud-native" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes">Kubernetes<a class="headerlink" href="#kubernetes" title="Permanent link">¶</a></h3>
|
||
<h4 id="cicd-and-builds">CICD and Builds<a class="headerlink" href="#cicd-and-builds" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl">container-registry.com: Lifting Developers’ Productivity 🌟</a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analysis of the BuildKit CLI integration for 'kubectl'. It empowers developers to build container images directly within active Kubernetes execution scopes, leveraging distributed cache backends and eliminating local docker daemon dependencies.</li>
|
||
</ul>
|
||
<h2 id="cloud-native-networking">Cloud Native Networking<a class="headerlink" href="#cloud-native-networking" title="Permanent link">¶</a></h2>
|
||
<h3 id="service-proxy">Service Proxy<a class="headerlink" href="#service-proxy" title="Permanent link">¶</a></h3>
|
||
<h4 id="integration-tools">Integration Tools<a class="headerlink" href="#integration-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/jrockway/ekglue">ekglue - Envoy/Kubernetes glue</a> <span class='md-tag md-tag--info'>⭐ 29</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-ff1d5b3c" 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 4 L 20 2 L 30 5 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-ff1d5b3c)" 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--info'>[COMMUNITY-TOOL]</span> — A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers.</li>
|
||
</ul>
|
||
<h2 id="cloud-native-operations">Cloud Native Operations<a class="headerlink" href="#cloud-native-operations" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-1">Kubernetes (1)<a class="headerlink" href="#kubernetes-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="configuration-management-1">Configuration Management (1)<a class="headerlink" href="#configuration-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://k8syaml.com"><strong>k8syaml.com 🌟</strong></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An interactive web environment designed to generate clean, standard Kubernetes manifests based on best-practice configurations. It enables operators to construct and validate resources without writing boilerplate templates from scratch.</li>
|
||
</ul>
|
||
<h4 id="policy-enforcement">Policy Enforcement<a class="headerlink" href="#policy-enforcement" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.datree.io"><mark>datree.io</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An enterprise-grade CLI validation engine built to run policy and configuration checks on Kubernetes manifests. Datree evaluates configurations against schema rules and security standards before they reach clusters. This is a critical validation step for CI/CD GitOps pipelines.</li>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398"><strong>dev.to: Automating quality checks for Kubernetes YAMLs</strong></a> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A detailed technical guide demonstrating how to integrate automated quality controls for Kubernetes manifests within build pipelines. It explains how to combine linters and security checks to validate configurations before they are deployed.</li>
|
||
</ul>
|
||
<h2 id="cloud-native-platforms">Cloud Native Platforms<a class="headerlink" href="#cloud-native-platforms" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-2">Kubernetes (2)<a class="headerlink" href="#kubernetes-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-arch-telemetry">Multi-Arch Telemetry<a class="headerlink" href="#multi-arch-telemetry" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/carlosedp/cluster-monitoring"><mark>Cluster Monitoring stack for ARM / X86-64 platforms</mark></a> <span class='md-tag md-tag--info'>⭐ 754</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-c7b3de5e" 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 2 L 20 11 L 30 2 L 40 12 L 50 6" fill="none" stroke="url(#spark-grad-c7b3de5e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JSONNET CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments.</li>
|
||
</ul>
|
||
<h2 id="cloud-native-security">Cloud Native Security<a class="headerlink" href="#cloud-native-security" title="Permanent link">¶</a></h2>
|
||
<h3 id="infrastructure-security">Infrastructure Security<a class="headerlink" href="#infrastructure-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="admission-control-1">Admission Control (1)<a class="headerlink" href="#admission-control-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kubeguard/guard"><mark>Guard</mark></a> <span class='md-tag md-tag--info'>⭐ 620</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-c93e1501" 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 7 L 10 3 L 20 6 L 30 10 L 40 8 L 50 3" fill="none" stroke="url(#spark-grad-c93e1501)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Guard (by Appscode) is an advanced authentication and authorization engine built for Kubernetes, allowing secure webhook integrations with identity providers. Useful for scaling zero-trust validation within multi-tenant clusters.</li>
|
||
</ul>
|
||
<h2 id="cloud-native-platforms_1">Cloud-Native Platforms<a class="headerlink" href="#cloud-native-platforms_1" title="Permanent link">¶</a></h2>
|
||
<h3 id="continuous-delivery-1">Continuous Delivery (1)<a class="headerlink" href="#continuous-delivery-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitops-2">GitOps (2)<a class="headerlink" href="#gitops-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/kubernetes-gitops-tools-cf0247eb5368">itnext.io: Kubernetes GitOps Tools</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed breakdown contrasting standard GitOps tools within the CNCF ecosystem. Focuses on execution differences between declarative state reconciliation models (e.g., Argo CD, Flux) and evaluates how security policies and continuous compliance are woven into these engines.</li>
|
||
</ul>
|
||
<h3 id="developer-experience-2">Developer Experience (2)<a class="headerlink" href="#developer-experience-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="curation">Curation<a class="headerlink" href="#curation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://opensource.com/article/22/4/open-source-tools-developing-cloud">opensource.com: 5 open source tools for developing on the cloud</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Reviews five open-source utilities designed to simplify the cloud development process. Explores patterns including container build optimization, local virtualization engines, and infrastructure code validations to help developers minimize localized feedback loops.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-operations">Kubernetes Operations<a class="headerlink" href="#kubernetes-operations" title="Permanent link">¶</a></h3>
|
||
<h4 id="curation-1">Curation (1)<a class="headerlink" href="#curation-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://collabnix.github.io/kubetools"><mark>collabnix.github.io/kubetools 🌟</mark></a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An extensive community-driven index of Kubernetes open-source software, CLI wrappers, and development utilities. Acts as a prominent repository of engineering resources, classifying tools by functional domain from development platforms to production monitoring.</li>
|
||
<li><strong>(2023)</strong> <a href="https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-2023">virtualizationhowto.com: Kubernetes Best Kubernetes Management Tools in' 2023</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights and compares top-tier administration and orchestration tools for Kubernetes platforms. Discusses the evolution of dashboards, CLI controllers, multi-cluster consoles, and local cluster engines optimized for professional administration in hybrid-cloud setups.</li>
|
||
<li><strong>(2023)</strong> <a href="https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices">coruzant.com/appdev: Kubernetes Management: Tools and Best Practices</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Focuses on administrative practices and tools used to orchestrate complex Kubernetes applications. It outlines key principles of cluster lifecycle management, scaling rules, security integration, and centralized control strategies for platform engineers.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about">cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — High-density reference list compiling over 70 popular Kubernetes utilities, engines, and extensions. Covers critical platform operations areas including ingress controllers, monitoring agents, security checkers, network analyzers, and backup utilities.</li>
|
||
<li><strong>(2021)</strong> <a href="https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021">collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated industry roundup detailing popular and utility-driven Kubernetes management tools. Highlights solutions targeting troubleshooting, security analysis, and configuration auditing, providing engineers with a concise menu of modern infrastructure tooling.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsToolkit">youtube: 10 Must-Have Kubernetes Tools | DevOps Toolkit</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Video review explaining 10 top-tier tooling integrations designed to optimize development and ops inside Kubernetes clusters. Covers developer environments, CLI replacements, policy engines, and local deployment options to elevate developer velocity.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-security">Kubernetes Security<a class="headerlink" href="#kubernetes-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="curation-2">Curation (2)<a class="headerlink" href="#curation-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-security-tools">developers.redhat.com: 8 open source Kubernetes security tools</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Evaluates eight open-source security utilities critical for securing containerized environments. Highlights runtime threat detectors, IaC scanners, policy compliance checkers, and secrets managers, discussing deployment strategies for secure platform engineering.</li>
|
||
</ul>
|
||
<h2 id="cluster-lifecycle">Cluster Lifecycle<a class="headerlink" href="#cluster-lifecycle" title="Permanent link">¶</a></h2>
|
||
<h3 id="upgrades-and-compliance">Upgrades and Compliance<a class="headerlink" href="#upgrades-and-compliance" title="Permanent link">¶</a></h3>
|
||
<h4 id="static-analysis">Static Analysis<a class="headerlink" href="#static-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/kubepug/kubepug"><mark>github.com/kubepug/kubepug: Deprecations AKA KubePug - Pre UpGrade (Checker)' ⭐</mark></a> <span class='md-tag md-tag--info'>⭐ 1835</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-da30dd92" 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 8 L 10 11 L 20 9 L 30 3 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-da30dd92)" 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--success'>[DE FACTO STANDARD]</span> — KubePug checks local resources against upcoming Kubernetes API deprecations and removals. By parsing live resources or raw manifest directories, it provides warning indicators mapping to the designated target version's deprecation roadmap. This tool forms a critical gate inside pipeline verifications.</li>
|
||
</ul>
|
||
<h2 id="cluster-management">Cluster Management<a class="headerlink" href="#cluster-management" title="Permanent link">¶</a></h2>
|
||
<h3 id="autoscaling-1">Autoscaling (1)<a class="headerlink" href="#autoscaling-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="dynamic-scaling">Dynamic Scaling<a class="headerlink" href="#dynamic-scaling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/jthomperoo/custom-pod-autoscaler">custom-pod-autoscaler</a> <span class='md-tag md-tag--info'>⭐ 300</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-88b21155" 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 6 L 20 10 L 30 4 L 40 8 L 50 7" fill="none" stroke="url(#spark-grad-88b21155)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A framework allowing developers to write custom pod autoscaling logic inside Kubernetes, bypassing rigid HPA limitations. By supporting custom metrics, user-defined shell scripts, or HTTP APIs, it enables fine-grained scaling patterns tailored to specialized processing workloads.</li>
|
||
</ul>
|
||
<h3 id="backup-and-recovery">Backup and Recovery<a class="headerlink" href="#backup-and-recovery" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-replication">Cluster Replication<a class="headerlink" href="#cluster-replication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/darkbitio/k8s-mirror">k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container' to support offline reviewing 🌟</a> <span class='md-tag md-tag--info'>⭐ 339</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-0ecc7323" 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 5 L 20 9 L 30 12 L 40 8 L 50 9" fill="none" stroke="url(#spark-grad-0ecc7323)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — This utility clones dynamic Kubernetes cluster state representations directly into a local Docker container for offline querying. By replicating live configurations into a sandboxed environment, it enables safe security audits.</li>
|
||
</ul>
|
||
<h4 id="state-replication">State Replication<a class="headerlink" href="#state-replication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/doitintl/clustercloner">Cluster Cloner 🌟</a> <span class='md-tag md-tag--info'>⭐ 33</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-daef357e" 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 8 L 20 9 L 30 4 L 40 2 L 50 6" fill="none" stroke="url(#spark-grad-daef357e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — A command-line utility used to replicate or clone the configuration of a GKE cluster into another GKE cluster. While useful during early GCP iterations, it has been superseded by structured GitOps methodologies and multi-cluster tools like Velero.</li>
|
||
</ul>
|
||
<h3 id="bare-metal">Bare Metal<a class="headerlink" href="#bare-metal" title="Permanent link">¶</a></h3>
|
||
<h4 id="telecom-platforms">Telecom Platforms<a class="headerlink" href="#telecom-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/telekom/das-schiff">telekom/das-schiff</a> <span class='md-tag md-tag--info'>⭐ 366</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-35923317" 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 8 L 20 7 L 30 9 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-35923317)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Das Schiff is Deutsche Telekom's production-grade engine for bootstrapping and operating bare-metal, highly resilient Kubernetes clusters designed for telecom and network functions virtualization (NFV). Utilizing declarative GitOps principles, it enables robust infrastructure management at scale, complying with extreme security and low-latency network constraints.</li>
|
||
</ul>
|
||
<h3 id="cloud-provisioning">Cloud Provisioning<a class="headerlink" href="#cloud-provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-tenant-provisioner">Multi-tenant Provisioner<a class="headerlink" href="#multi-tenant-provisioner" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/salesforce/craft">salesforce/Craft</a> <span class='md-tag md-tag--info'>⭐ 91</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-dd2e3577" 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 4 L 10 3 L 20 6 L 30 11 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-dd2e3577)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--critical'>[LEGACY]</span> — Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API.</li>
|
||
</ul>
|
||
<h3 id="configuration-management-2">Configuration Management (2)<a class="headerlink" href="#configuration-management-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="dynamic-metadata">Dynamic Metadata<a class="headerlink" href="#dynamic-metadata" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/ricardomaraschini/tagger">Tagger</a> <span class='md-tag md-tag--info'>⭐ 15</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-8cf34901" 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 3 L 20 7 L 30 9 L 40 3 L 50 10" fill="none" stroke="url(#spark-grad-8cf34901)" 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--info'>[COMMUNITY-TOOL]</span> — A custom controller designed to monitor container image registries and automatically update reference tags on corresponding deployment resources upon registry changes, though now generally managed by GitOps controllers like Argo Image Updater.</li>
|
||
</ul>
|
||
<h3 id="cost-optimization-1">Cost Optimization (1)<a class="headerlink" href="#cost-optimization-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="metrics-analysis">Metrics Analysis<a class="headerlink" href="#metrics-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/winfordlin/Compass">Compass 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An early monitoring-adjacent helper tool built to observe pod scheduling metrics and identify suboptimal deployment sizes. Long since abandoned, modern alternatives like Kubecost and OpenCost provide the comprehensive telemetry required.</li>
|
||
</ul>
|
||
<h4 id="resource-control">Resource Control<a class="headerlink" href="#resource-control" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/GambitResearch/kubeonoff">kubeonoff</a> <span class='md-tag md-tag--info'>⭐ 24</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-7a0d6248" 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 8 L 30 13 L 40 6 L 50 8" fill="none" stroke="url(#spark-grad-7a0d6248)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A simple web dashboard designed to allow non-technical team members to scale Kubernetes deployments and statefulsets down to zero or back up. Serves as an early operational utility for dev environment cost reduction.</li>
|
||
</ul>
|
||
<h3 id="gui-tools">GUI Tools<a class="headerlink" href="#gui-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="desktop-clients">Desktop Clients<a class="headerlink" href="#desktop-clients" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/freelensapp/freelens"><strong>FreeLens</strong></a> <span class='md-tag md-tag--info'>⭐ 5146</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-74db2c75" 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 12 L 20 4 L 30 3 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-74db2c75)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — FreeLens is a lightweight, open-source alternative desktop client for managing Kubernetes clusters. It provides platform operators with real-time visual telemetry and container log streams, optimizing daily operational tasks without complex terminal overhead.</li>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kbterm/kubeterm">Kubeterm: Graphical Management Tool for Kubernetes</a> <span class='md-tag md-tag--info'>⭐ 211</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-32486649" 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 11 L 10 13 L 20 8 L 30 11 L 40 13 L 50 6" fill="none" stroke="url(#spark-grad-32486649)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — An open-source desktop client designed to simplify Kubernetes administration and performance monitoring. By rendering graphical resource mappings, it significantly lowers the cognitive load required to debug deployments, services, and complex namespaces.</li>
|
||
</ul>
|
||
<h3 id="hardware-discovery">Hardware Discovery<a class="headerlink" href="#hardware-discovery" title="Permanent link">¶</a></h3>
|
||
<h4 id="node-labeling">Node Labeling<a class="headerlink" href="#node-labeling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/kubernetes-sigs/node-feature-discovery">kubernetes-sigs/node-feature-discovery: Node feature discovery for Kubernetes</a> <span class='md-tag md-tag--info'>⭐ 1045</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-9be70863" 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 7 L 10 11 L 20 10 L 30 12 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-9be70863)" 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--info'>[COMMUNITY-TOOL]</span> — A Kubernetes SIG project that scans hardware attributes and custom system configurations across cluster nodes. It labels nodes automatically based on attributes like GPUs, instruct sets, or custom kernel attributes.</li>
|
||
</ul>
|
||
<h3 id="localization">Localization<a class="headerlink" href="#localization" title="Permanent link">¶</a></h3>
|
||
<h4 id="timezone-controller">Timezone Controller<a class="headerlink" href="#timezone-controller" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/k8tz/k8tz">k8tz/k8tz: Kubernetes Timezone Controller</a> <span class='md-tag md-tag--info'>⭐ 524</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-c46980f1" 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 8 L 10 3 L 20 10 L 30 8 L 40 9 L 50 8" fill="none" stroke="url(#spark-grad-c46980f1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — An admission controller that automates timezone configuration inside Kubernetes container workloads. It mounts host tzdata directories and sets dynamic environment options without manual pod manifest updates.</li>
|
||
</ul>
|
||
<h3 id="multi-cluster-orchestration">Multi-Cluster Orchestration<a class="headerlink" href="#multi-cluster-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="case-studies-2">Case Studies (2)<a class="headerlink" href="#case-studies-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-automation">thenewstack.io: Kubermatic Kubernetes Platform Beats Complexity Through' Automation</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep dive into Kubermatic's architectural paradigm, focusing on its resource-efficient 'Kubernetes-in-Kubernetes' approach. The article explains how hosting tenant control planes as ordinary container workloads inside a central administrative cluster solves scaling bottlenecks and reduces costs by up to 5%.</li>
|
||
</ul>
|
||
<h4 id="enterprise-control-plane">Enterprise Control Plane<a class="headerlink" href="#enterprise-control-plane" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/Kubermatic/Kubermatic"><strong>Kubermatic Kubernetes Platform 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 1281</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-6255bbb7" 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 7 L 10 10 L 20 8 L 30 8 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-6255bbb7)" 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--success'>[ENTERPRISE-STABLE]</span> — Kubermatic Kubernetes Platform (KKP) is a high-performance multi-cluster management engine that automates the lifecycle of thousands of Kubernetes clusters. By running control planes as containers within a master cluster (Kubernetes-in-Kubernetes), KKP drastically reduces resource overhead and simplifies multi-cloud operations. It is widely adopted by European enterprises prioritizing sovereign, multi-tenant infrastructure.</li>
|
||
</ul>
|
||
<h4 id="federated-deployments">Federated Deployments<a class="headerlink" href="#federated-deployments" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/moule3053/mck8s">moule3053/mck8s</a> <span class='md-tag md-tag--info'>⭐ 73</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-e76adc74" 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 4 L 10 3 L 20 7 L 30 11 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-e76adc74)" 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--warning'>[EMERGING]</span> — MCK8s (Multi-Cluster Kubernetes) is an experimental open-source multi-cluster orchestration scheduler. It aims to intelligently distribute workloads across distinct geographical or multi-cloud Kubernetes clusters based on custom latency, cost, or compliance constraints. While theoretically robust, it remains an early-stage academic and community project.</li>
|
||
</ul>
|
||
<h4 id="hyperscale-management">Hyperscale Management<a class="headerlink" href="#hyperscale-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/gardener/gardener"><strong>Gardener</strong></a> <span class='md-tag md-tag--info'>⭐ 3394</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-65aeae84" 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 4 L 20 13 L 30 4 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-65aeae84)" 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--success'>[ENTERPRISE-STABLE]</span> — Gardener is an advanced open-source CNCF incubating platform designed to manage the lifecycle of thousands of Kubernetes clusters (called shoot clusters) across diverse cloud environments using the 'Kubernetes-on-Kubernetes' pattern. It implements control planes as pods inside admin seeds, ensuring unified, scalable, and highly automated cloud-agnostic day-2 operations.</li>
|
||
</ul>
|
||
<h3 id="multi-tenancy">Multi-Tenancy<a class="headerlink" href="#multi-tenancy" title="Permanent link">¶</a></h3>
|
||
<h4 id="virtualization">Virtualization<a class="headerlink" href="#virtualization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.vcluster.com">vcluster.com</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> — vcluster represents the industry-leading standard for running virtual Kubernetes clusters inside a single physical host namespace. It isolates the control plane, including API servers, storage, and controllers, reducing resource overhead compared to dedicated hardware nodes. This architecture significantly accelerates testing cadences and simplifies complex multi-tenant control paradigms.</li>
|
||
</ul>
|
||
<h3 id="operator-frameworks">Operator Frameworks<a class="headerlink" href="#operator-frameworks" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-scripts">Automation Scripts<a class="headerlink" href="#automation-scripts" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/flant/shell-operator"><strong>Shell-operator</strong></a> <span class='md-tag md-tag--info'>⭐ 2603</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-ea796e52" 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 7 L 10 10 L 20 12 L 30 7 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-ea796e52)" 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--success'>[ENTERPRISE-STABLE]</span> — Shell-operator allows system administrators and developers to build fully-featured Kubernetes operators using standard bash, python, or other scripting languages. By watching cluster events and executing scripts, it simplifies dynamic automation.</li>
|
||
</ul>
|
||
<h3 id="performance-tuning">Performance Tuning<a class="headerlink" href="#performance-tuning" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-caching">Image Caching<a class="headerlink" href="#image-caching" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/senthilrch/kube-fledged">kube-fledged</a> <span class='md-tag md-tag--info'>⭐ 1370</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-e3e97ff1" 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 10 L 10 3 L 20 11 L 30 8 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-e3e97ff1)" 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--info'>[COMMUNITY-TOOL]</span> — Kube-fledged is an operator designed to pre-pull and cache container images directly on designated worker nodes. This eliminates pull latency during rapid autoscaling events or emergency failovers, optimizing startup performance.</li>
|
||
</ul>
|
||
<h3 id="provisioning">Provisioning<a class="headerlink" href="#provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="declarative-clusters">Declarative Clusters<a class="headerlink" href="#declarative-clusters" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/kubermatic/kubeone"><strong>kubermatic/kubeone 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 1513</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-f48c28cf" 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 8 L 10 10 L 20 6 L 30 11 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-f48c28cf)" 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--success'>[ENTERPRISE-STABLE]</span> — KubeOne is a highly opinionated, declarative Kubernetes cluster provisioning and lifecycle management tool. Utilizing the Cluster API under the hood, it automates the creation, upgrade, and maintenance of single control-plane or highly-available clusters across various cloud providers and bare-metal environments.</li>
|
||
</ul>
|
||
<h3 id="resource-cleanup">Resource Cleanup<a class="headerlink" href="#resource-cleanup" title="Permanent link">¶</a></h3>
|
||
<h4 id="namespace-recovery">Namespace Recovery<a class="headerlink" href="#namespace-recovery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/germainlefebvre4/ns-killer">NS Killer</a> <span class='md-tag md-tag--info'>⭐ 18</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-7d977282" 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 5 L 10 12 L 20 2 L 30 3 L 40 5 L 50 13" fill="none" stroke="url(#spark-grad-7d977282)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A utility created to clean up persistent namespaces stuck in the Terminating state, often caused by lingering finalizers on external resources. It safely identifies blockages, clears remaining finalizers, and forces deletion without compromising API health.</li>
|
||
</ul>
|
||
<h3 id="resource-lifecycle">Resource Lifecycle<a class="headerlink" href="#resource-lifecycle" title="Permanent link">¶</a></h3>
|
||
<h4 id="pod-reaper">Pod Reaper<a class="headerlink" href="#pod-reaper" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/target/pod-reaper">target/pod-reaper</a> <span class='md-tag md-tag--info'>⭐ 210</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-a8205792" 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 7 L 30 8 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-a8205792)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — An automated reaper utility designed to sweep, terminate, and clean up pods based on custom-defined schedules and rule parameters. It ensures platform efficiency by pruning dead workloads or stale containers.</li>
|
||
</ul>
|
||
<h3 id="resource-optimization">Resource Optimization<a class="headerlink" href="#resource-optimization" title="Permanent link">¶</a></h3>
|
||
<h4 id="autoscaling-2">Autoscaling (2)<a class="headerlink" href="#autoscaling-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://codeberg.org/hjacobs/kube-downscaler">codeberg.org/hjacobs/kube-downscaler: Kubernetes Downscaler 🌟</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A controller designed to scale down target environments (deployments, cronjobs, statefulsets) during night and weekend phases. It serves as an optimal solution to dramatically reduce cloud provider billing for staging environments.</li>
|
||
</ul>
|
||
<h3 id="scheduling-and-node-assignment">Scheduling and Node Assignment<a class="headerlink" href="#scheduling-and-node-assignment" title="Permanent link">¶</a></h3>
|
||
<h4 id="admission-controllers">Admission Controllers<a class="headerlink" href="#admission-controllers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/softonic/node-policy-webhook">node-policy-webhook</a> <span class='md-tag md-tag--info'>⭐ 17</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-27beaa6f" 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 8 L 10 12 L 20 4 L 30 12 L 40 5 L 50 13" fill="none" stroke="url(#spark-grad-27beaa6f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A Kubernetes Mutating Admission Webhook that automatically injects node selectors, tolerations, and node affinity rules into pods based on configured node policies. It has largely been superseded by native topology spreads and modern policy engines.</li>
|
||
</ul>
|
||
<h4 id="dynamic-balancing">Dynamic Balancing<a class="headerlink" href="#dynamic-balancing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubernetes-sigs/descheduler"><mark>Descheduler for Kubernetes 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 5441</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-05b97c78" 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 4 L 10 13 L 20 11 L 30 8 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-05b97c78)" 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> — A highly critical Kubernetes SIG project that addresses scheduling drift by continuously examining running pods against modified constraints, evicting pods that violate affinities, taints, topology spreads, or resource capacities.</li>
|
||
</ul>
|
||
<h2 id="configuration">Configuration<a class="headerlink" href="#configuration" title="Permanent link">¶</a></h2>
|
||
<h3 id="cdk-and-dsls">CDK and DSLs<a class="headerlink" href="#cdk-and-dsls" title="Permanent link">¶</a></h3>
|
||
<h4 id="cdk8s">CDK8s<a class="headerlink" href="#cdk8s" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/cdk8s-team/cdk8s"><mark>cdk8s</mark></a> <span class='md-tag md-tag--info'>⭐ 4823</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-2899cf8e" 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 7 L 10 7 L 20 12 L 30 13 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-2899cf8e)" 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 GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries.</li>
|
||
</ul>
|
||
<h2 id="configuration-management-3">Configuration Management (3)<a class="headerlink" href="#configuration-management-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="declarative-gitops">Declarative GitOps<a class="headerlink" href="#declarative-gitops" title="Permanent link">¶</a></h3>
|
||
<h4 id="kustomize-extensions">Kustomize Extensions<a class="headerlink" href="#kustomize-extensions" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://kustomizer.dev">kustomizer</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--warning'>[EMERGING]</span> — Kustomizer is an experimental command-line tool designed to inspect, diff, and apply Kubernetes configurations packaged as OCI artifacts. Built on top of Kustomize principles, it attempts to streamline the delivery of customized YAML configurations directly from OCI registries. While innovative for GitOps pipelines, it remains a niche option compared to Helm or standard Kustomize.</li>
|
||
</ul>
|
||
<h4 id="packaging-1">Packaging (1)<a class="headerlink" href="#packaging-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html"><strong>Kpt</strong>: Packaging up your Kubernetes configuration with git and YAML since' 2014 <strong>(Google)</strong></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> — A declarative configuration packaging and customization tool based on the 'WYSIWYG' model. Leveraging KRM (Kubernetes Resource Model), it enables users to package, fetch, customize, and validate raw YAML files using a structured pipeline approach instead of complex templating.</li>
|
||
</ul>
|
||
<h3 id="gitops-3">GitOps (3)<a class="headerlink" href="#gitops-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="alternative-specs">Alternative Specs<a class="headerlink" href="#alternative-specs" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/keep-it-simple-k8s-c0c68c46eabb">itnext.io: Keep it simple K8s. Kubernetes GitOps using Jabos</a> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical introduction to Jabos, showing how to replace sprawling nested YAML folders with a clean JavaScript-based GitOps deployment pipeline. The author walks through setting up a simple deployment and service using Jabos configurations.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/srfrnk/jabos">Jabos</a> <span class='md-tag md-tag--info'>⭐ 3</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-9b675cb2" 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 4 L 10 6 L 20 10 L 30 7 L 40 12 L 50 10" fill="none" stroke="url(#spark-grad-9b675cb2)" 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'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING]</span> — Jabos (Just Another Bunch of Specs) is an experimental developer-centric GitOps workflow tool. It attempts to dramatically simplify Kubernetes configurations by utilizing abstract JSON/JS specifications instead of verbose YAML manifests, compiling down to standard Kubernetes APIs. While creative, it remains a low-adoption hobbyist project.</li>
|
||
</ul>
|
||
<h3 id="iac-and-sdks">IaC and SDKs<a class="headerlink" href="#iac-and-sdks" title="Permanent link">¶</a></h3>
|
||
<h4 id="cdk">CDK<a class="headerlink" href="#cdk" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://aws.amazon.com/es/blogs/containers/introducing-cdk8s-intent-driven-apis-for-kubernetes-objects">Introducing cdk8s+: Intent-driven APIs for Kubernetes objects</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — AWS blog introducing cdk8s+, an abstraction layer built on top of Cloud Development Kit for Kubernetes. Allows developers to programmatically compose secure, intent-driven configurations using object-oriented languages instead of flat YAML documents.</li>
|
||
</ul>
|
||
<h3 id="image-syncing">Image Syncing<a class="headerlink" href="#image-syncing" title="Permanent link">¶</a></h3>
|
||
<h4 id="registry-integration">Registry Integration<a class="headerlink" href="#registry-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/plexsystems/sinker"><mark>Sinker</mark></a> <span class='md-tag md-tag--info'>⭐ 625</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-1f6f732f" 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 4 L 10 11 L 20 9 L 30 6 L 40 8 L 50 3" fill="none" stroke="url(#spark-grad-1f6f732f)" 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> — A target reconciliation tool that syncs third-party container image dependencies directly into private container registries. Helps maintain air-gapped environments by verifying repository assets dynamically.</li>
|
||
</ul>
|
||
<h3 id="sdk">SDK<a class="headerlink" href="#sdk" title="Permanent link">¶</a></h3>
|
||
<h4 id="jsts-manifests">JSTS Manifests<a class="headerlink" href="#jsts-manifests" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/laurci/kubernate">laurci/kubernate</a> <span class='md-tag md-tag--info'>⭐ 118</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-2bce27f8" 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 8 L 10 7 L 20 13 L 30 5 L 40 3 L 50 7" fill="none" stroke="url(#spark-grad-2bce27f8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — Kubernate is a JavaScript/TypeScript configuration SDK designed to generate Kubernetes manifests using familiar programming constructs instead of JSON or YAML. It offers developers structural safety, autocomplete, and simple dry-run compilation. Despite clean design, it operates in a crowded niche dominated by Pulumi and cdk8s.</li>
|
||
</ul>
|
||
<h3 id="upgrade-governance">Upgrade Governance<a class="headerlink" href="#upgrade-governance" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-deprecations">API Deprecations<a class="headerlink" href="#api-deprecations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/FairwindsOps/pluto"><mark>Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2531</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-1c7cd35b" 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 5 L 10 7 L 20 12 L 30 4 L 40 7 L 50 2" fill="none" stroke="url(#spark-grad-1c7cd35b)" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An essential static analysis tool that inspects files, Helm releases, and live clusters to detect deprecated or removed Kubernetes API versions. Prevents cluster upgrade disruptions by proactively targeting obsolete resource configurations.</li>
|
||
</ul>
|
||
<h2 id="container-orchestration">Container Orchestration<a class="headerlink" href="#container-orchestration" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-3">Kubernetes (3)<a class="headerlink" href="#kubernetes-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="eks">EKS<a class="headerlink" href="#eks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/realvz/awesome-eks"><mark>realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 340</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-2d9b0c18" 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 5 L 10 7 L 20 7 L 30 13 L 40 11 L 50 13" fill="none" stroke="url(#spark-grad-2d9b0c18)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A community-curated list of tools, security extensions, and configuration practices designed for Amazon EKS operators. It serves as a practical, hands-on repository for tuning ingress resources, Karpenter autoscaling, and CloudWatch agent integrations. Essential for SRE teams maintaining production-grade Kubernetes workloads on AWS.</li>
|
||
</ul>
|
||
<h2 id="containers">Containers<a class="headerlink" href="#containers" title="Permanent link">¶</a></h2>
|
||
<h3 id="developer-tooling-1">Developer Tooling (1)<a class="headerlink" href="#developer-tooling-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-emulation">Cloud Emulation<a class="headerlink" href="#cloud-emulation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/floci-io/floci"><mark>Floci - An AWS Local Emulator Alternative</mark></a> <span class='md-tag md-tag--info'>⭐ 14064</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-eeaf9b0a" 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 12 L 10 3 L 20 4 L 30 11 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-eeaf9b0a)" 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--success'>[DE FACTO STANDARD]</span> — An active and highly performant local alternative to localstack. Emulates AWS cloud service behavior locally using specialized lightweight container footprints.</li>
|
||
</ul>
|
||
<h2 id="continuous-integration-and-delivery">Continuous Integration and Delivery<a class="headerlink" href="#continuous-integration-and-delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="cloud-native-ci-cd">Cloud Native CI-CD<a class="headerlink" href="#cloud-native-ci-cd" title="Permanent link">¶</a></h3>
|
||
<h4 id="tekton-ui-extensions">Tekton UI Extensions<a class="headerlink" href="#tekton-ui-extensions" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/joyrex2001/tekline">tekline 🌟</a> <span class='md-tag md-tag--info'>⭐ 11</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-6cf91a49" 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 9 L 20 4 L 30 12 L 40 9 L 50 11" fill="none" stroke="url(#spark-grad-6cf91a49)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards.</li>
|
||
</ul>
|
||
<h2 id="curation-3">Curation (3)<a class="headerlink" href="#curation-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="reference-guides">Reference Guides<a class="headerlink" href="#reference-guides" title="Permanent link">¶</a></h3>
|
||
<h4 id="awesome-lists">Awesome Lists<a class="headerlink" href="#awesome-lists" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/ramitsurana/awesome-kubernetes"><mark>ramitsurana/awesome-kubernetes: Tools 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 15992</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-1bc2b46f" 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 13 L 20 4 L 30 3 L 40 13 L 50 3" fill="none" stroke="url(#spark-grad-1bc2b46f)" 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'>[MARKDOWN CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An exhaustive resource collection tracking ecosystem projects, documentation, configurations, and utilities. It serves as a comprehensive reference guide for cloud-native architects looking to select vetted tooling across networking, storage, security, and developer platforms.</li>
|
||
</ul>
|
||
<h2 id="data-engineering">Data Engineering<a class="headerlink" href="#data-engineering" title="Permanent link">¶</a></h2>
|
||
<h3 id="mlops-platforms">MLOps Platforms<a class="headerlink" href="#mlops-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="orchestration">Orchestration<a class="headerlink" href="#orchestration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/mlrun/mlrun">mlrun</a> <span class='md-tag md-tag--info'>⭐ 1672</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-793b305d" 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 5 L 20 3 L 30 5 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-793b305d)" 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'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — MLRun is an open-source MLOps orchestration platform designed to streamline the lifecycle of machine learning pipelines on Kubernetes. It automates model training, tracking, and serving by turning raw Python functions into elastic, high-performance containerized workloads. Data platform teams rely on MLRun to deploy real-time inference models and scale distributed data preprocessing pipelines.</li>
|
||
</ul>
|
||
<h3 id="workload-scheduling">Workload Scheduling<a class="headerlink" href="#workload-scheduling" title="Permanent link">¶</a></h3>
|
||
<h4 id="orchestration-1">Orchestration (1)<a class="headerlink" href="#orchestration-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/apache/dolphinscheduler"><mark>apache/dolphinscheduler: Apache DolphinScheduler 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 14309</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-92f8f47c" 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 5 L 10 9 L 20 7 L 30 13 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-92f8f47c)" 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'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Apache DolphinScheduler is a highly scalable, distributed workflow visualization scheduler tailored for modern big data and machine learning architectures on Kubernetes. It enables enterprise operators to manage complex data dependency DAGs via drag-and-drop interfaces and robust API control. Its native integration with containerized engines like Spark, Flink, and MapReduce makes it an enterprise favorite.</li>
|
||
</ul>
|
||
<h2 id="data-operations">Data Operations<a class="headerlink" href="#data-operations" title="Permanent link">¶</a></h2>
|
||
<h3 id="data-pipeline">Data Pipeline<a class="headerlink" href="#data-pipeline" title="Permanent link">¶</a></h3>
|
||
<h4 id="real-time-streaming">Real-time Streaming<a class="headerlink" href="#real-time-streaming" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/DataCater/datacater">github.com/DataCater/datacater (real-time, cloud-native data pipeline platform)</a> <span class='md-tag md-tag--info'>⭐ 83</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-9f83e955" 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 5 L 20 10 L 30 3 L 40 5 L 50 9" fill="none" stroke="url(#spark-grad-9f83e955)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SCALA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — DataCater is a cloud-native platform designed to build real-time Change Data Capture (CDC) and data streaming pipelines. It helps transfer events cleanly across heterogeneous databases using declarative Kubernetes-native custom resources and lightweight containerized processors.</li>
|
||
</ul>
|
||
<h2 id="database">Database<a class="headerlink" href="#database" title="Permanent link">¶</a></h2>
|
||
<h3 id="operator">Operator<a class="headerlink" href="#operator" title="Permanent link">¶</a></h3>
|
||
<h4 id="oracle">Oracle<a class="headerlink" href="#oracle" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/GoogleCloudPlatform/elcarro-oracle-operator">El Carro: The Oracle Operator for Kubernetes 🌟</a> <span class='md-tag md-tag--info'>⭐ 212</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-ad6969c5" 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 10 L 10 4 L 20 3 L 30 9 L 40 12 L 50 10" fill="none" stroke="url(#spark-grad-ad6969c5)" 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--critical'>[LEGACY]</span> — An open-source Kubernetes operator developed by Google Cloud that automates the provisioning, lifecycle management, backup, restore, and monitoring of Oracle databases. It leverages Custom Resource Definitions (CRDs) to orchestrate complex Oracle database tasks in a declarative, cloud-native manner. In 2026, it continues to be a crucial tool for enterprises modernizing legacy database infrastructure.</li>
|
||
</ul>
|
||
<h2 id="database-and-storage-management">Database and Storage Management<a class="headerlink" href="#database-and-storage-management" title="Permanent link">¶</a></h2>
|
||
<h3 id="data-administration">Data Administration<a class="headerlink" href="#data-administration" title="Permanent link">¶</a></h3>
|
||
<h4 id="ui-tools">UI Tools<a class="headerlink" href="#ui-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/frectonz/sql-studio"><mark>SQL Studio: A Unified SQL Database Explorer</mark></a> <span class='md-tag md-tag--info'>⭐ 3546</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-96ef3f16" 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 10 L 10 12 L 20 9 L 30 5 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-96ef3f16)" 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'>[RUST CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes.</li>
|
||
</ul>
|
||
<h2 id="database-orchestration">Database Orchestration<a class="headerlink" href="#database-orchestration" title="Permanent link">¶</a></h2>
|
||
<h3 id="database-as-a-service">Database-as-a-Service<a class="headerlink" href="#database-as-a-service" title="Permanent link">¶</a></h3>
|
||
<h4 id="saas-builders">SaaS Builders<a class="headerlink" href="#saas-builders" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/kuberlogic/kuberlogic">kuberlogic</a> <span class='md-tag md-tag--info'>⭐ 228</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-f7e9113d" 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 8 L 10 10 L 20 3 L 30 9 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-f7e9113d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Kuberlogic is an open-source operator-driven engine designed to turn standard open-source databases (PostgreSQL, MySQL, Redis) into a managed Database-as-a-Service (DBaaS) on Kubernetes. It automates backups, scaling, auto-healing, and monitoring, providing a self-hosted alternative to RDS. However, it remains a smaller community effort.</li>
|
||
</ul>
|
||
<h2 id="declarative-configuration">Declarative Configuration<a class="headerlink" href="#declarative-configuration" title="Permanent link">¶</a></h2>
|
||
<h3 id="operator-1">Operator (1)<a class="headerlink" href="#operator-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="jsonnet-1">Jsonnet (1)<a class="headerlink" href="#jsonnet-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/pelotech/jsonnet-controller">jsonnet-controller</a> <span class='md-tag md-tag--info'>⭐ 73</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-1cd4b801" 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 2 L 20 5 L 30 3 L 40 10 L 50 3" fill="none" stroke="url(#spark-grad-1cd4b801)" 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--info'>[COMMUNITY-TOOL]</span> — A Kubernetes operator designed to evaluate Jsonnet templates and apply the generated manifests directly to the cluster. This allows teams to maintain dynamic, parameterized infrastructure definitions natively without external rendering steps. As of 2026, the project is relatively dormant but remains a unique reference for templating controllers.</li>
|
||
</ul>
|
||
<h2 id="delivery">Delivery<a class="headerlink" href="#delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd-1">CICD (1)<a class="headerlink" href="#cicd-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="spinnaker">Spinnaker<a class="headerlink" href="#spinnaker" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/armory/minnaker">Minnaker</a> <span class='md-tag md-tag--info'>⭐ 156</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-11266363" 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 5 L 20 11 L 30 10 L 40 8 L 50 12" fill="none" stroke="url(#spark-grad-11266363)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — An installer package developed by Armory to spin up a single-node Spinnaker instance quickly inside a lightweight Kubernetes cluster (using K3s). It was designed to facilitate Spinnaker evaluations and local sandbox development. By 2026, as Spinnaker's market footprint contraction continued, the Minnaker repository is considered a legacy reference project.</li>
|
||
</ul>
|
||
<h2 id="deployment-and-delivery">Deployment and Delivery<a class="headerlink" href="#deployment-and-delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd-and-delivery-1">CICD and Delivery (1)<a class="headerlink" href="#cicd-and-delivery-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-productivity">Developer Productivity<a class="headerlink" href="#developer-productivity" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/mxschmitt/action-tmate"><strong>action-tmate: Debug GitHub Actions via SSH</strong></a> <span class='md-tag md-tag--info'>⭐ 3550</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-378402c1" 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 4 L 10 2 L 20 5 L 30 4 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-378402c1)" 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'>[SHELL CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs.</li>
|
||
</ul>
|
||
<h2 id="devops">DevOps<a class="headerlink" href="#devops" title="Permanent link">¶</a></h2>
|
||
<h3 id="infrastructure-as-code-1">Infrastructure as Code (1)<a class="headerlink" href="#infrastructure-as-code-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="pulumi">Pulumi<a class="headerlink" href="#pulumi" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/pulumi/pulumi"><mark>Pulumi: Infrastructure as Code in Any Programming Language</mark></a> <span class='md-tag md-tag--info'>⭐ 25299</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-dc212d00" 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 11 L 20 13 L 30 3 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-dc212d00)" 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> — An open-source, multi-cloud infrastructure platform that enables architects to build, deploy, and manage resources using general-purpose programming languages. Supports TypeScript, Go, Python, C#, and Java, using real language constructs like loops, functions, and standard testing libraries.</li>
|
||
</ul>
|
||
<h3 id="static-analysis-1">Static Analysis (1)<a class="headerlink" href="#static-analysis-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-validation">Kubernetes Validation<a class="headerlink" href="#kubernetes-validation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/yannh/kubeconform">github.com/yannh/kubeconform 🌟</a> <span class='md-tag md-tag--info'>⭐ 3066</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-82b84c4b" 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 5 L 20 5 L 30 13 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-82b84c4b)" 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'>[ENTERPRISE-STABLE]</span> — A ultra-fast, modern Kubernetes manifest validator written in Go, acting as a direct replacement for kubeval. Validates resources against official OpenAPI schemas, automatically caching custom resource definitions (CRDs) in offline environments. Recognized globally as a de facto tool for GitOps CI verification.</li>
|
||
</ul>
|
||
<h2 id="devops-and-cicd">DevOps and CICD<a class="headerlink" href="#devops-and-cicd" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd-automation">CICD Automation<a class="headerlink" href="#cicd-automation" title="Permanent link">¶</a></h3>
|
||
<h4 id="terraform-release-management">Terraform Release Management<a class="headerlink" href="#terraform-release-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/techpivot/terraform-module-releaser">Terraform Module Releaser GitHub Action</a> <span class='md-tag md-tag--info'>⭐ 223</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-2ab0fdde" 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 7 L 10 10 L 20 12 L 30 5 L 40 2 L 50 11" fill="none" stroke="url(#spark-grad-2ab0fdde)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags.</li>
|
||
</ul>
|
||
<h2 id="developer-experience-3">Developer Experience (3)<a class="headerlink" href="#developer-experience-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="cli-tools">CLI Tools<a class="headerlink" href="#cli-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-discovery">Cluster Discovery<a class="headerlink" href="#cluster-discovery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/Pscheidl/kubectl-explorer">Pscheidl/kubexplorer</a> <span class='md-tag md-tag--info'>⭐ 61</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-3ba430d3" 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 4 L 20 9 L 30 6 L 40 7 L 50 2" fill="none" stroke="url(#spark-grad-3ba430d3)" 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'>[RUST CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A lightweight, Rust-powered kubectl plugin styled like standard directory structure tree views. It allows developers to browse native Custom Resource Definitions (CRDs) and explore system schemas directly from their terminal.</li>
|
||
</ul>
|
||
<h4 id="context-switching">Context Switching<a class="headerlink" href="#context-switching" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/vmware-archive/ktx">ktx 🌟</a> <span class='md-tag md-tag--info'>⭐ 140</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-4fd1f611" 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 9 L 20 3 L 30 7 L 40 2 L 50 8" fill="none" stroke="url(#spark-grad-4fd1f611)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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'>[LEGACY]</span> — A context-switching helper for Kubernetes clusters, similar to kubectx. Note: This project is archived by VMware, rendering it legacy; users should migrate to active alternatives like kubectx or native kubectl context switching.</li>
|
||
</ul>
|
||
<h4 id="version-management">Version Management<a class="headerlink" href="#version-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/asdf-community/asdf-kubectl">asdf-kubectl</a> <span class='md-tag md-tag--info'>⭐ 131</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-ec55d29d" 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 12 L 10 11 L 20 6 L 30 10 L 40 10 L 50 4" fill="none" stroke="url(#spark-grad-ec55d29d)" 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'>[SHELL CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project.</li>
|
||
</ul>
|
||
<h4 id="visual-terminal">Visual terminal<a class="headerlink" href="#visual-terminal" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/kubernetes-retired/kui">kubernetes-sigs/kui</a> <span class='md-tag md-tag--info'>⭐ 2899</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-b9913a9a" 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 6 L 20 12 L 30 11 L 40 3 L 50 2" fill="none" stroke="url(#spark-grad-b9913a9a)" 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'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens.</li>
|
||
</ul>
|
||
<h3 id="cli-utilities">CLI Utilities<a class="headerlink" href="#cli-utilities" title="Permanent link">¶</a></h3>
|
||
<h4 id="container-access">Container Access<a class="headerlink" href="#container-access" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://engineerd.github.io/kube-exec/introduction">kube-exec 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A streamlined wrapper designed to optimize interactive container access via kubectl exec. Cuts through repetitive argument flags and targets pods using quick matches to establish terminal tunnels.</li>
|
||
</ul>
|
||
<h4 id="context-management">Context Management<a class="headerlink" href="#context-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/ahmetb/kubectx"><mark>kubectx + kubens: : Power tools for kubectl🌟🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 19807</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-56555566" 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 8 L 10 4 L 20 3 L 30 13 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-56555566)" 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--success'>[DE FACTO STANDARD]</span> — Highly optimized command-line utilities for switching context configurations and namespaces inside kubectl. Indispensable for multi-cluster environments, they radically optimize developer productivity and prevent accidental target execution via clear interactive lists.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubermatic/fubectl"><mark>fubectl</mark></a> <span class='md-tag md-tag--info'>⭐ 1002</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-20904b00" 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 5 L 10 8 L 20 4 L 30 3 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-20904b00)" 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'>[BASH CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A widely adopted wrapper layer of shell helper functions and interactive <code>fzf</code> auto-completers designed to supercharge kubectl navigation. Radically simplifies log inspections, shell attachment prompts, and port forwarding setups.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/reconquest/tubekit"><mark><strong>Tubectl</strong>: a kubectl alternative which adds a bit of magic to your everyday' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.</mark></a> <span class='md-tag md-tag--info'>⭐ 216</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-345a08ba" 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 7 L 10 7 L 20 4 L 30 9 L 40 7 L 50 6" fill="none" stroke="url(#spark-grad-345a08ba)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — A kubectl alternative implementing advanced routing logic and intelligent pattern-matching mechanisms. It dynamically resolves partial context names, namespaces, and resources, removing traditional operational frictions and speeding up interactive CLI queries.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/rydogs/kubecle"><mark>Kubecle</mark></a> <span class='md-tag md-tag--info'>⭐ 57</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-733abb7c" 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 12 L 10 10 L 20 6 L 30 3 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-733abb7c)" 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--success'>[DE FACTO STANDARD]</span> — A terminal-based interaction wrapper that streamlines Kubernetes command contexts. It simplifies executing actions across isolated cluster targets by keeping an active session-level state, reducing command length and configuration complexity for developers running multi-tenant operations.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/aca/go-kubectx">go-kubectx</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A high-performance, Go-native alternative port of the traditional kubectx script. Focuses on speed and execution efficiency when searching and switching between hundreds of active Kubernetes cluster profiles.</li>
|
||
</ul>
|
||
<h4 id="object-relationships">Object Relationships<a class="headerlink" href="#object-relationships" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/ahmetb/kubectl-tree"><mark>kubectl-tree</mark></a> <span class='md-tag md-tag--info'>⭐ 3386</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-04f8e4bb" 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 11 L 10 10 L 20 6 L 30 11 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-04f8e4bb)" 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> — A crucial kubectl plugin that queries Kubernetes APIs to visually construct and present the ownership tree of API objects via ownerReferences. Crucial for tracing the lineage of ReplicaSets, Pods, Deployments, and Custom Resources (CRDs) in active namespaces.</li>
|
||
</ul>
|
||
<h4 id="traffic-management">Traffic Management<a class="headerlink" href="#traffic-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/yteraoka/kubectl-isolate"><mark>kubectl-isolate</mark></a> <span class='md-tag md-tag--info'>⭐ 10</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-7c4b81b5" 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 11 L 10 4 L 20 6 L 30 8 L 40 13 L 50 9" fill="none" stroke="url(#spark-grad-7c4b81b5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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> — A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups.</li>
|
||
</ul>
|
||
<h3 id="configuration-management-4">Configuration Management (4)<a class="headerlink" href="#configuration-management-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="visual-generators">Visual Generators<a class="headerlink" href="#visual-generators" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/BrandonPotter/kubergui"><mark>kubergui: Kubernetes Deployment Builder🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 91</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-81833594" 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 4 L 10 12 L 20 5 L 30 4 L 40 9 L 50 11" fill="none" stroke="url(#spark-grad-81833594)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A desktop-based frontend wrapper built to structure Kubernetes deployment configurations visually. Helps teams orchestrate manifests and inspect target definitions without writing raw yaml parameters.</li>
|
||
<li><strong>(2022)</strong> <a href="https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html">Kubernetes Deployment Builder 🌟🌟</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A simple web-based user interface that enables engineers to generate valid Kubernetes Deployment YAML files. Simplifies configuration composition and reduces onboarding roadblocks for engineers learning manifest syntaxes.</li>
|
||
</ul>
|
||
<h3 id="filesystems">Filesystems<a class="headerlink" href="#filesystems" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-visualization">Resource Visualization<a class="headerlink" href="#resource-visualization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/configurator/kubefs"><mark>kubefs</mark></a> <span class='md-tag md-tag--info'>⭐ 93</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-95c78f28" 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 10 L 20 9 L 30 2 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-95c78f28)" 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> — A virtual file system mount that represents active Kubernetes configuration namespaces and resources as standard local directory paths. Allows operators to inspect running container configs and logs using standard file explorers.</li>
|
||
</ul>
|
||
<h3 id="graphical-user-interfaces">Graphical User Interfaces<a class="headerlink" href="#graphical-user-interfaces" title="Permanent link">¶</a></h3>
|
||
<h4 id="educational-content">Educational Content<a class="headerlink" href="#educational-content" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be">youtube: From Code to Cluster — Modern Kubernetes Workflows with K8Studio</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A video presentation outlining rapid Kubernetes cluster management using K8Studio, an interactive visual IDE. It focuses on visual resource relationship maps, real-time log streaming, and graphical configuration edits.</li>
|
||
</ul>
|
||
<h3 id="image-building-1">Image Building (1)<a class="headerlink" href="#image-building-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="go-development">Go Development<a class="headerlink" href="#go-development" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/ko-build/ko"><mark>Ko: Easy Go Containers 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 8450</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-c796ecc4" 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 7 L 20 4 L 30 12 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-c796ecc4)" 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--success'>[DE FACTO STANDARD]</span> — A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default.</li>
|
||
</ul>
|
||
<h3 id="learning-resources">Learning Resources<a class="headerlink" href="#learning-resources" title="Permanent link">¶</a></h3>
|
||
<h4 id="curated-lists">Curated Lists<a class="headerlink" href="#curated-lists" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit">DevNation: 10 awesome kubernetes tools every user should know</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A DevNation tech talk presentation showcasing ten high-impact Kubernetes developer tools. It focuses on boosting local productivity, troubleshooting live clusters, and simplifying manifest creation.</li>
|
||
</ul>
|
||
<h3 id="local-development">Local Development<a class="headerlink" href="#local-development" title="Permanent link">¶</a></h3>
|
||
<h4 id="application-deployment">Application Deployment<a class="headerlink" href="#application-deployment" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/jetify-com/launchpad">github.com/jetpack-io/launchpad ⭐</a> <span class='md-tag md-tag--info'>⭐ 417</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-a9fa6af9" 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 12 L 10 6 L 20 9 L 30 8 L 40 6 L 50 9" fill="none" stroke="url(#spark-grad-a9fa6af9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — Launchpad is a CLI tool developed by Jetpack (now Jetify) that allows developers to run their code in Kubernetes with zero initial configuration. It builds, publishes, and deploys applications directly into target namespaces seamlessly.</li>
|
||
</ul>
|
||
<h3 id="networking">Networking<a class="headerlink" href="#networking" title="Permanent link">¶</a></h3>
|
||
<h4 id="port-forwarding">Port Forwarding<a class="headerlink" href="#port-forwarding" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/txn2/kubefwd"><mark>txn2/kubefwd</mark></a> <span class='md-tag md-tag--info'>⭐ 4119</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-2637ef4e" 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 7 L 10 3 L 20 5 L 30 9 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-2637ef4e)" 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--success'>[DE FACTO STANDARD]</span> — Kubefwd is an advanced CLI tool that forwards bulk ports from multi-namespace Kubernetes services straight to a local workstation, mapping loopback IP addresses to local DNS names in /etc/hosts. This permits developers to run local integration workflows against actual remote cluster dependencies seamlessly, bypassing complex ingress or VPN settings.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/ruoshan/autoportforward">ruoshan/autoportforward</a> <span class='md-tag md-tag--info'>⭐ 295</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-b79794df" 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 8 L 10 13 L 20 6 L 30 9 L 40 4 L 50 3" fill="none" stroke="url(#spark-grad-b79794df)" 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--info'>[COMMUNITY-TOOL]</span> — Autoportforward is a lightweight developer helper tool designed to automatically monitor running pods and initiate background Kubernetes port-forwarding tunnels. When pods restart or scale, it cleanly self-heals and reinstates the connection. While useful, it lacks the multi-service DNS injection power of kubefwd.</li>
|
||
</ul>
|
||
<h3 id="tooling">Tooling<a class="headerlink" href="#tooling" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-ux">Kubernetes UX<a class="headerlink" href="#kubernetes-ux" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-5d85">dev.to/cyclops-ui: Five tools to make your K8s experience more enjoyable</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated compilation evaluating five alternative graphical interfaces and CLI utilities designed to simplify everyday Kubernetes development and operations. Focuses on visual management, interactive debugging, and reducing the learning curve of raw YAML manifests.</li>
|
||
</ul>
|
||
<h3 id="ui-dashboards">UI Dashboards<a class="headerlink" href="#ui-dashboards" title="Permanent link">¶</a></h3>
|
||
<h4 id="lightweight-monitoring">Lightweight Monitoring<a class="headerlink" href="#lightweight-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/learnk8s/k8bit"><strong>K8bit</strong> — the tiny Kubernetes dashboard 🌟</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An ultra-lightweight, visual Kubernetes dashboard optimized for quick local development cycles. It renders operational resource states dynamically without incurring the high host memory or CPU overhead of standard web-native platforms.</li>
|
||
</ul>
|
||
<h4 id="local-development-1">Local Development (1)<a class="headerlink" href="#local-development-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/viveksinghggits/kuui"><mark>KuUI (Kubernetes UI)</mark></a> <span class='md-tag md-tag--info'>⭐ 18</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-6befbe57" 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 7 L 10 6 L 20 9 L 30 11 L 40 10 L 50 10" fill="none" stroke="url(#spark-grad-6befbe57)" 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> <span class='md-tag md-tag--warning'>[EMERGING]</span> — An experimental visual management utility designed to make resource visualization intuitive. Aims to help junior developers navigate local clusters by listing deployments, services, and running pod instances clearly.</li>
|
||
<li><strong>(2022)</strong> <a href="https://relferreira.github.io/kubedev">kubedev 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A local desktop application wrapper giving developers real-time graphical insights into running local clusters. Simplifies common developer workflows like tailing logs, inspecting port-forwards, and viewing state changes without context-switching.</li>
|
||
</ul>
|
||
<h2 id="development">Development<a class="headerlink" href="#development" title="Permanent link">¶</a></h2>
|
||
<h3 id="cicd-2">CICD (2)<a class="headerlink" href="#cicd-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="testing">Testing<a class="headerlink" href="#testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/KnicKnic/temp-kubernetes-ci">KnicKnic/temp-kubernetes-ci: Temp Kubernetes CI</a> <span class='md-tag md-tag--info'>⭐ 15</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-e76a8493" 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 5 L 10 10 L 20 13 L 30 9 L 40 12 L 50 3" fill="none" stroke="url(#spark-grad-e76a8493)" 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'>[POWERSHELL CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A CI framework designed to spin up ephemeral Kubernetes instances dynamically within workflow jobs for automated end-to-end testing, and immediately tear them down afterward. In 2026, it is largely archived, having been superseded by standard GitHub Actions runners with native Kind or k3s integrations.</li>
|
||
</ul>
|
||
<h3 id="custom-resources">Custom Resources<a class="headerlink" href="#custom-resources" title="Permanent link">¶</a></h3>
|
||
<h4 id="yaml-generation">YAML Generation<a class="headerlink" href="#yaml-generation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/Skarlso/crd-to-sample-yaml">github.com/Skarlso/crd-to-sample-yaml</a> <span class='md-tag md-tag--info'>⭐ 194</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-42863a44" 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 10 L 10 7 L 20 8 L 30 7 L 40 10 L 50 9" fill="none" stroke="url(#spark-grad-42863a44)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A specialized CLI tool designed to parse complex Kubernetes Custom Resource Definitions (CRDs) and automatically generate fully structured sample YAML configurations. It is highly beneficial for platform developers wanting to generate quick, accurate documentation.</li>
|
||
</ul>
|
||
<h3 id="ide-integration">IDE Integration<a class="headerlink" href="#ide-integration" title="Permanent link">¶</a></h3>
|
||
<h4 id="vim">Vim<a class="headerlink" href="#vim" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/rottencandy/vimkubectl">rottencandy/vimkubectl</a> <span class='md-tag md-tag--info'>⭐ 79</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-a4818777" 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 7 L 10 5 L 20 4 L 30 12 L 40 10 L 50 9" fill="none" stroke="url(#spark-grad-a4818777)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[VIM SCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Vim plugin that allows users to manage and inspect Kubernetes clusters directly from within Vim. It supports list, edit, and apply actions for standard resources without leaving the text editor. Highly appreciated by terminal purists in 2026 for minimizing window context switching.</li>
|
||
</ul>
|
||
<h3 id="image-distribution">Image Distribution<a class="headerlink" href="#image-distribution" title="Permanent link">¶</a></h3>
|
||
<h4 id="performance">Performance<a class="headerlink" href="#performance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/ContainerSolutions/ImageWolf">ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images' on Clusters</a> <span class='md-tag md-tag--info'>⭐ 143</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-8fd83c1e" 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 12 L 10 7 L 20 8 L 30 12 L 40 11 L 50 2" fill="none" stroke="url(#spark-grad-8fd83c1e)" 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--warning'>[EMERGING]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A tool designed to accelerate the distribution of Docker images across a Kubernetes cluster by using a BitTorrent-like peer-to-peer distribution protocol among nodes. By 2026, this experimental project is archived, as native container runtimes (such as containerd) integrated direct registry streaming and IPFS-based distribution.</li>
|
||
</ul>
|
||
<h3 id="image-management">Image Management<a class="headerlink" href="#image-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="build-tool">Build Tool<a class="headerlink" href="#build-tool" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/rancher/kim">kim - The Kubernetes Image Manager</a> <span class='md-tag md-tag--info'>⭐ 321</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-0de18e47" 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 9 L 20 6 L 30 10 L 40 2 L 50 13" fill="none" stroke="url(#spark-grad-0de18e47)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--warning'>[EMERGING]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An experimental builder and manager designed by Rancher to compile, push, and run container images directly inside a Kubernetes cluster's container runtime, eliminating the need for Docker Desktop or daemon forwards. By 2026, the project has been archived in favor of tools like Finch and native BuildKit operators.</li>
|
||
</ul>
|
||
<h3 id="local-cluster">Local Cluster<a class="headerlink" href="#local-cluster" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-tool">CLI Tool<a class="headerlink" href="#cli-tool" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/eezhee/eezhee">eezhee/eezhee</a> <span class='md-tag md-tag--info'>⭐ 10</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-ee0e860b" 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 9 L 20 9 L 30 13 L 40 12 L 50 7" fill="none" stroke="url(#spark-grad-ee0e860b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--warning'>[EMERGING]</span> — An experimental CLI utility designed to simplify the provisioning of development Kubernetes clusters on various cloud providers like DigitalOcean and Linode. It aims to reduce cluster setup overhead to a single command. The repository has been quiet since 2022, serving as a historical artifact for lightweight provisioning scripts.</li>
|
||
</ul>
|
||
<h4 id="desktop-application">Desktop Application<a class="headerlink" href="#desktop-application" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/rancher-sandbox/rancher-desktop"><strong>Rancher Desktop 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 7192</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-118e87ee" 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 3 L 20 5 L 30 13 L 40 12 L 50 3" fill="none" stroke="url(#spark-grad-118e87ee)" 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'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — An open-source desktop application that provides local Kubernetes and container management, serving as a primary alternative to Docker Desktop. It packages k3s, nerdctl, and kubectl, allowing users to select and run specific Kubernetes versions on macOS, Windows, and Linux. In 2026, it is a dominant workspace tool for local cloud-native development.</li>
|
||
</ul>
|
||
<h2 id="development-and-testing">Development and Testing<a class="headerlink" href="#development-and-testing" title="Permanent link">¶</a></h2>
|
||
<h3 id="cli-utilities-1">CLI Utilities (1)<a class="headerlink" href="#cli-utilities-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="data-formatting">Data Formatting<a class="headerlink" href="#data-formatting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/patrickdappollonio/tabloid">patrickdappollonio/tabloid: tabloid -- your tabulated data's best friend</a> <span class='md-tag md-tag--info'>⭐ 47</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-ff8f4c97" 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 2 L 20 7 L 30 2 L 40 10 L 50 10" fill="none" stroke="url(#spark-grad-ff8f4c97)" 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--info'>[COMMUNITY-TOOL]</span> — A neat terminal formatter utility built to clean up and tabulate raw CSV or complex JSON logs. It aids platform engineers during data extraction steps, structuring CLI outputs for debugging purposes.</li>
|
||
</ul>
|
||
<h3 id="cluster-in-cluster">Cluster-in-Cluster<a class="headerlink" href="#cluster-in-cluster" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubernetes-in-kubernetes">Kubernetes in Kubernetes<a class="headerlink" href="#kubernetes-in-kubernetes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/Trendyol/kink">Trendyol/kink</a> <span class='md-tag md-tag--info'>⭐ 383</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-410710f2" 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 4 L 10 10 L 20 4 L 30 11 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-410710f2)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — KinK (Kubernetes in KinD) facilitates running KinD (Kubernetes in Docker) clusters directly inside existing Kubernetes environments. It is ideal for nested testing topologies, advanced operators, and ephemeral CI/CD platforms.</li>
|
||
</ul>
|
||
<h3 id="kubeconfig-management">Kubeconfig Management<a class="headerlink" href="#kubeconfig-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="context-switchers">Context Switchers<a class="headerlink" href="#context-switchers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/particledecay/kconf">particledecay/kconf</a> <span class='md-tag md-tag--info'>⭐ 154</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-0593e437" 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 8 L 10 13 L 20 3 L 30 6 L 40 7 L 50 11" fill="none" stroke="url(#spark-grad-0593e437)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — A command-line client designed to merge, switch, and delete multiple kubeconfig files. It eliminates configuration chaos by providing simple CLI interfaces for dynamic context management.</li>
|
||
</ul>
|
||
<h3 id="kubectl-plugins">Kubectl Plugins<a class="headerlink" href="#kubectl-plugins" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-discovery">API Discovery<a class="headerlink" href="#api-discovery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/keisku/kubectl-explore">keisku/kubectl-explore</a> <span class='md-tag md-tag--info'>⭐ 599</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-88f3c227" 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 8 L 20 3 L 30 5 L 40 11 L 50 4" fill="none" stroke="url(#spark-grad-88f3c227)" 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--info'>[COMMUNITY-TOOL]</span> — An interactive terminal explorer extension designed to inspect API schema models and CRD fields. It features deep navigation options, helping authors look up configurations without opening web browsers.</li>
|
||
</ul>
|
||
<h4 id="kubeconfig-management-1">Kubeconfig Management (1)<a class="headerlink" href="#kubeconfig-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/corneliusweig/konfig">corneliusweig/konfig</a> <span class='md-tag md-tag--info'>⭐ 388</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-7b428368" 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 12 L 10 9 L 20 7 L 30 8 L 40 6 L 50 7" fill="none" stroke="url(#spark-grad-7b428368)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A practical kubectl extension designed to safely split, filter, and combine credentials inside complex kubeconfig contexts. It isolates specific configuration sets to reduce administrative risk across disparate target hosts.</li>
|
||
</ul>
|
||
<h4 id="manifest-slicing">Manifest Slicing<a class="headerlink" href="#manifest-slicing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/patrickdappollonio/kubectl-slice">patrickdappollonio/kubectl-slice</a> <span class='md-tag md-tag--info'>⭐ 367</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-1cca1e2b" 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 12 L 10 5 L 20 8 L 30 3 L 40 3 L 50 7" fill="none" stroke="url(#spark-grad-1cca1e2b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A CLI extension that parses multi-document Kubernetes YAML files to slice them cleanly into separate, organized manifest files based on names and kinds. It streamlines GitOps directory structures.</li>
|
||
</ul>
|
||
<h4 id="network-diagnostics">Network Diagnostics<a class="headerlink" href="#network-diagnostics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/segmentio/kubectl-curl">segmentio/kubectl-curl: Kubectl plugin to run curl commands against kubernetes' pods</a> <span class='md-tag md-tag--info'>⭐ 188</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-13060613" 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 5 L 10 10 L 20 13 L 30 3 L 40 2 L 50 12" fill="none" stroke="url(#spark-grad-13060613)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A convenient plugin allowing engineers to execute curl commands inside target pod namespaces. It simplifies localized API troubleshooting, service mesh network testing, and microservice validation.</li>
|
||
</ul>
|
||
<h4 id="resource-auditing">Resource Auditing<a class="headerlink" href="#resource-auditing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/knight42/kubectl-blame">knight42/kubectl-blame: kubectl-blame: git-like blame for kubectl</a> <span class='md-tag md-tag--info'>⭐ 150</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-20878434" 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 7 L 10 13 L 20 13 L 30 6 L 40 4 L 50 4" fill="none" stroke="url(#spark-grad-20878434)" 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--info'>[COMMUNITY-TOOL]</span> — A Git-like 'blame' extension for kubectl that identifies modification authors and dates for different resource configuration blocks. It uses Kubernetes metadata managed-fields to trace API modifications over time.</li>
|
||
</ul>
|
||
<h4 id="resource-metrics">Resource Metrics<a class="headerlink" href="#resource-metrics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/NimbleArchitect/kubectl-ice">NimbleArchitect/kubectl-ice 🌟</a> <span class='md-tag md-tag--info'>⭐ 255</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-497fa097" 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 4 L 10 6 L 20 4 L 30 8 L 40 3 L 50 13" fill="none" stroke="url(#spark-grad-497fa097)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A CLI extension built to detail container resource metrics, environment properties, and pod parameters. It helps administrators locate memory leaks or CPU limits errors directly within running namespaces.</li>
|
||
</ul>
|
||
<h3 id="local-environments">Local Environments<a class="headerlink" href="#local-environments" title="Permanent link">¶</a></h3>
|
||
<h4 id="docker-api-emulation">Docker API Emulation<a class="headerlink" href="#docker-api-emulation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/joyrex2001/kubedock">joyrex2001/kubedock</a> <span class='md-tag md-tag--info'>⭐ 360</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-3a19173b" 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 11 L 10 13 L 20 13 L 30 8 L 40 7 L 50 4" fill="none" stroke="url(#spark-grad-3a19173b)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Docker API emulation tool that captures traditional Docker daemon requests and executes them as lightweight, native Kubernetes pods. It permits integration tests to execute cleanly without physical Docker runtimes.</li>
|
||
</ul>
|
||
<h3 id="pipeline-helpers">Pipeline Helpers<a class="headerlink" href="#pipeline-helpers" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-readiness">Resource Readiness<a class="headerlink" href="#resource-readiness" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/groundnuty/k8s-wait-for">groundnuty/k8s-wait-for 🌟</a> <span class='md-tag md-tag--info'>⭐ 635</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-7986aa11" 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 4 L 10 9 L 20 5 L 30 13 L 40 9 L 50 12" fill="none" stroke="url(#spark-grad-7986aa11)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A simple, highly popular script designed to block shell execution until a specific Kubernetes resource passes a readiness check. It integrates within initialization steps to manage deployment dependencies safely.</li>
|
||
</ul>
|
||
<h2 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">¶</a></h2>
|
||
<h3 id="diagramming">Diagramming<a class="headerlink" href="#diagramming" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-tooling-2">Developer Tooling (2)<a class="headerlink" href="#developer-tooling-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://asciiflow.com">ASCIIFlow</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — ASCIIFlow is a highly practical, browser-based editor used to design clear, text-based ASCII flowcharts and architecture diagrams. It is widely valued by software engineers and systems architects for embedding clean diagrams directly into markdown readme files, codebases, and configuration headers. This straightforward design utility simplifies collaborative technical documentation across teams.</li>
|
||
</ul>
|
||
<h2 id="ecosystem">Ecosystem<a class="headerlink" href="#ecosystem" title="Permanent link">¶</a></h2>
|
||
<h3 id="developer-tooling-3">Developer Tooling (3)<a class="headerlink" href="#developer-tooling-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-utilities-2">CLI Utilities (2)<a class="headerlink" href="#cli-utilities-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://itnext.io/kubernetes-essential-tools-2021-def12e84c572">itnext.io: Kubernetes Essential Tools: 2021</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An expert selection of developer and operator terminal utilities designed to streamline interaction with Kubernetes clusters. Reviews advanced interactive CLI browsers like k9s, visual dashboards like Lens, log stream multiplexers like Stern, and context switches like kubectx.</li>
|
||
</ul>
|
||
<h2 id="edge-computing">Edge Computing<a class="headerlink" href="#edge-computing" title="Permanent link">¶</a></h2>
|
||
<h3 id="lightweight-kubernetes">Lightweight Kubernetes<a class="headerlink" href="#lightweight-kubernetes" title="Permanent link">¶</a></h3>
|
||
<h4 id="red-hat-ecosystem">Red Hat Ecosystem<a class="headerlink" href="#red-hat-ecosystem" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://microshift.io"><strong>microshift.io</strong></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — MicroShift is Red Hat's lightweight edge-optimized Kubernetes distribution, specifically designed to run on resource-constrained devices (e.g., IoT gateways and automotive systems). Tailored from OpenShift's core code, it minimizes memory footprint while maintaining enterprise API compatibility and OCI image compliance, operating efficiently alongside systemd-managed host systems.</li>
|
||
</ul>
|
||
<h2 id="extensibility">Extensibility<a class="headerlink" href="#extensibility" title="Permanent link">¶</a></h2>
|
||
<h3 id="operator-framework">Operator Framework<a class="headerlink" href="#operator-framework" title="Permanent link">¶</a></h3>
|
||
<h4 id="controller">Controller<a class="headerlink" href="#controller" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/metacontroller/metacontroller">Metacontroller</a> <span class='md-tag md-tag--info'>⭐ 993</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-23363b6c" 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 7 L 10 7 L 20 4 L 30 3 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-23363b6c)" 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--info'>[COMMUNITY-TOOL]</span> — An add-on for Kubernetes that simplifies writing custom controllers by letting developers implement business logic via webhooks in any programming language. It manages the low-level API mechanics of watching, syncing, and reconciling resources, reducing operator boilerplate. Widely maintained by the community through 2026, it is an elegant bridge for non-Go operators.</li>
|
||
</ul>
|
||
<h2 id="finops">FinOps<a class="headerlink" href="#finops" title="Permanent link">¶</a></h2>
|
||
<h3 id="resource-optimization-1">Resource Optimization (1)<a class="headerlink" href="#resource-optimization-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="right-sizing">Right-Sizing<a class="headerlink" href="#right-sizing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/robusta-dev/krr"><mark>robusta-dev/krr</mark></a> <span class='md-tag md-tag--info'>⭐ 4616</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-5e8b7ddd" 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 8 L 10 3 L 20 7 L 30 7 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-5e8b7ddd)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Robusta KRR (Kubernetes Resource Recommender) is an open-source CLI tool that optimizes resource requests and limits. By collecting and analyzing historical usage metrics from Prometheus, KRR outputs actionable recommendations to prevent pod OOM-kills while cutting unnecessary CPU and memory over-allocations, making it a critical FinOps instrument.</li>
|
||
</ul>
|
||
<h2 id="finops-and-cloud-cost">FinOps and Cloud Cost<a class="headerlink" href="#finops-and-cloud-cost" title="Permanent link">¶</a></h2>
|
||
<h3 id="iac-finops">IaC FinOps<a class="headerlink" href="#iac-finops" title="Permanent link">¶</a></h3>
|
||
<h4 id="ai-optimization">AI Optimization<a class="headerlink" href="#ai-optimization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/openops-cloud/openops"><strong>OpenOps: No-Code FinOps Automation Platform with AI</strong></a> <span class='md-tag md-tag--info'>⭐ 1035</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-b1fe04f8" 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 8 L 30 2 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-b1fe04f8)" 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'>[ENTERPRISE-STABLE]</span> — An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-finops">Kubernetes FinOps<a class="headerlink" href="#kubernetes-finops" title="Permanent link">¶</a></h3>
|
||
<h4 id="tooling-1">Tooling (1)<a class="headerlink" href="#tooling-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/learnk8s/xlskubectl">learnk8s/xlskubectl</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An open-source spreadsheet integration that translates raw kubectl command outputs into clean cost estimation worksheets. Helps engineers understand how container limits, requests, and node sizing translate into monthly cloud charges.</li>
|
||
</ul>
|
||
<h2 id="gitops-and-configuration">GitOps and Configuration<a class="headerlink" href="#gitops-and-configuration" title="Permanent link">¶</a></h2>
|
||
<h3 id="alternative-templating">Alternative Templating<a class="headerlink" href="#alternative-templating" title="Permanent link">¶</a></h3>
|
||
<h4 id="minimalist-workflows">Minimalist Workflows<a class="headerlink" href="#minimalist-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://vadosware.io/post/using-makefiles-and-envsubst-as-an-alternative-to-helm-and-ksonnet">vadosware.io: Using Makefiles And Envsubst As An Alternative To Helm And' Ksonnet (deprecated)</a> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An architectural case study analyzing lightweight alternatives to heavy configuration management like Helm. The author describes substituting complex tools with standard Makefiles and <code>envsubst</code> to dynamically compile and execute clean manifests.</li>
|
||
</ul>
|
||
<h3 id="continuous-deployment-1">Continuous Deployment (1)<a class="headerlink" href="#continuous-deployment-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="declarative-gitops-1">Declarative GitOps (1)<a class="headerlink" href="#declarative-gitops-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/utilitywarehouse/kube-applier">utilitywarehouse/kube-applier</a> <span class='md-tag md-tag--info'>⭐ 28</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-c65ec8ac" 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 8 L 20 3 L 30 9 L 40 12 L 50 8" fill="none" stroke="url(#spark-grad-c65ec8ac)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — A declarative GitOps loop utility that periodically reads configurations from a Git host and applies them directly. Kube-applier serves as a lightweight, historical predecessor to larger systems like ArgoCD.</li>
|
||
</ul>
|
||
<h3 id="dynamic-configurations">Dynamic Configurations<a class="headerlink" href="#dynamic-configurations" title="Permanent link">¶</a></h3>
|
||
<h4 id="lifecycle-management-1">Lifecycle Management (1)<a class="headerlink" href="#lifecycle-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/stakater/Reloader"><mark>stakater/Reloader 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 10133</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-6e1591aa" 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 4 L 10 7 L 20 2 L 30 12 L 40 7 L 50 2" fill="none" stroke="url(#spark-grad-6e1591aa)" 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> — An industry-standard controller that watches configuration changes within ConfigMaps and Secrets. It triggers rolling updates automatically for deployments, statefulsets, and daemonsets to apply dynamic configurations with zero human error.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/gopaddle-io/configurator">gopaddle-io/configurator</a> <span class='md-tag md-tag--info'>⭐ 115</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-51463d31" 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 9 L 20 3 L 30 2 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-51463d31)" 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--info'>[COMMUNITY-TOOL]</span> — An automation controller watching ConfigMap and Secret events to automatically trigger rolling updates on corresponding workloads. It bridges configuration state changes with zero-downtime deployment workflows without manual redeploys.</li>
|
||
</ul>
|
||
<h3 id="helm-chart-generation">Helm Chart Generation<a class="headerlink" href="#helm-chart-generation" title="Permanent link">¶</a></h3>
|
||
<h4 id="migration-tools-2">Migration Tools (2)<a class="headerlink" href="#migration-tools-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/arttor/helmify">arttor/helmify</a> <span class='md-tag md-tag--info'>⭐ 1738</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-d6f379d8" 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 4 L 10 7 L 20 3 L 30 12 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-d6f379d8)" 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--info'>[COMMUNITY-TOOL]</span> — An automation utility that converts standard declarative Kubernetes manifests directly into valid, paramaterized Helm charts. It simplifies migrations and accelerates the distribution setup of packaged deployments.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-as-code-2">Infrastructure as Code (2)<a class="headerlink" href="#infrastructure-as-code-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="python-representation">Python Representation<a class="headerlink" href="#python-representation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/haxsaw/hikaru">haxsaw/hikaru 🌟</a> <span class='md-tag md-tag--info'>⭐ 210</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-140ea541" 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 4 L 20 6 L 30 5 L 40 2 L 50 8" fill="none" stroke="url(#spark-grad-140ea541)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A Python package enabling developers to generate, inspect, and manipulate Kubernetes resources as native Python dataclasses. Hikaru validates and processes complex schemas inside orchestration and automation runtimes.</li>
|
||
</ul>
|
||
<h3 id="secret-management">Secret Management<a class="headerlink" href="#secret-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="kustomize-extensions-1">Kustomize Extensions (1)<a class="headerlink" href="#kustomize-extensions-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/viaduct-ai/kustomize-sops">viaduct-ai/kustomize-sops</a> <span class='md-tag md-tag--info'>⭐ 836</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-f0d80924" 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 10 L 10 6 L 20 13 L 30 9 L 40 2 L 50 13" fill="none" stroke="url(#spark-grad-f0d80924)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — An open-source generator and transformer plugin that natively integrates Mozilla SOPS into Kustomize workflows. It resolves the problem of committing sensitive plaintext files by decrypting configuration values on-the-fly inside deployment cycles.</li>
|
||
</ul>
|
||
<h2 id="gitops-and-delivery">GitOps and Delivery<a class="headerlink" href="#gitops-and-delivery" title="Permanent link">¶</a></h2>
|
||
<h3 id="application-promotion">Application Promotion<a class="headerlink" href="#application-promotion" title="Permanent link">¶</a></h3>
|
||
<h4 id="lifecycle-management-2">Lifecycle Management (2)<a class="headerlink" href="#lifecycle-management-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/akuity/kargo"><mark>github.com/akuity/kargo</mark></a> <span class='md-tag md-tag--info'>⭐ 3350</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-a797556e" 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 11 L 10 5 L 20 10 L 30 4 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-a797556e)" 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> — Kargo is a GitOps-native application promotion engine that coordinates software releases across staging, pre-production, and production. Operating as a Kubernetes controller, it manages promotion state sequences dynamically via custom resources. It simplifies Git manipulation during deployment rollouts.</li>
|
||
</ul>
|
||
<h4 id="packaging-formats">Packaging Formats<a class="headerlink" href="#packaging-formats" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://porter.sh"><mark>Porter</mark></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--success'>[DE FACTO STANDARD]</span> — Porter is an open-source tool built around the Cloud Native Application Bundle (CNAB) specification. By bundling Helm charts, Terraform configurations, and raw bash scripts into a single OCI-compliant registry artifact, it provides standardized enterprise installer flows.</li>
|
||
</ul>
|
||
<h3 id="cicd-orchestration">CICD Orchestration<a class="headerlink" href="#cicd-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="deployment-helpers">Deployment Helpers<a class="headerlink" href="#deployment-helpers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/lsdopen/ahoy"><mark>github.com/lsdopen/ahoy</mark></a> <span class='md-tag md-tag--info'>⭐ 78</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-66d47dd3" 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 5 L 10 3 L 20 12 L 30 8 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-66d47dd3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines.</li>
|
||
</ul>
|
||
<h3 id="configuration-management-5">Configuration Management (5)<a class="headerlink" href="#configuration-management-5" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-productivity-1">Developer Productivity (1)<a class="headerlink" href="#developer-productivity-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/Wilfred/difftastic"><mark>github.com/Wilfred/difftastic</mark></a> <span class='md-tag md-tag--info'>⭐ 25487</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-aad10fd3" 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 12 L 10 13 L 20 5 L 30 3 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-aad10fd3)" 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'>[RUST CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Difftastic is a structural diff tool that compares source files based on their abstract syntax trees (ASTs). For platform teams, it filters out noise like formatting shifts in Kubernetes manifests and highlights genuine semantic changes. It dramatically increases review speeds for complex changes.</li>
|
||
</ul>
|
||
<h4 id="drift-detection">Drift Detection<a class="headerlink" href="#drift-detection" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/ajayk/drifter"><mark>github.com/ajayk/drifter</mark></a> <span class='md-tag md-tag--info'>⭐ 17</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-31d14bf2" 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 10 L 10 4 L 20 13 L 30 12 L 40 9 L 50 3" fill="none" stroke="url(#spark-grad-31d14bf2)" 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> — Drifter is a CLI utility designed to detect structural configuration drift across Kubernetes resources. By comparing live running cluster states against baseline templates, it identifies configuration changes. This tool provides lightweight validation for infrastructure consistency.</li>
|
||
</ul>
|
||
<h4 id="sidecar-utilities">Sidecar Utilities<a class="headerlink" href="#sidecar-utilities" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/kubernetes/git-sync"><mark>github.com/kubernetes/git-sync ⭐</mark></a> <span class='md-tag md-tag--info'>⭐ 2704</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-35c53fd8" 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 3 L 20 7 L 30 3 L 40 7 L 50 4" fill="none" stroke="url(#spark-grad-35c53fd8)" 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> — Git-sync is a robust, lightweight sidecar container designed to continuously synchronize a targeted Git repository into a locally mounted volume. It is widely leveraged inside Kubernetes Pods to deliver static assets, configuration scripts, and policies to main application processes without requiring image rebuilds.</li>
|
||
</ul>
|
||
<h4 id="templating-tools">Templating Tools<a class="headerlink" href="#templating-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/kubecfg/kubecfg"><mark>github.com/kubecfg/kubecfg</mark></a> <span class='md-tag md-tag--info'>⭐ 255</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-7f0d099d" 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 9 L 20 6 L 30 6 L 40 3 L 50 9" fill="none" stroke="url(#spark-grad-7f0d099d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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> — Kubecfg is a Jsonnet-based configuration manager designed to generate and apply Kubernetes manifests with deterministic accuracy. By treating Kubernetes resources as code modules, it supports deep inheritance, abstraction, and parameterization of resource schemas.</li>
|
||
</ul>
|
||
<h3 id="dependency-management">Dependency Management<a class="headerlink" href="#dependency-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="automated-workflows">Automated Workflows<a class="headerlink" href="#automated-workflows" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/updatecli/updatecli"><mark>github.com/updatecli/updatecli</mark></a> <span class='md-tag md-tag--info'>⭐ 930</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-e93cf44f" 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 12 L 10 7 L 20 6 L 30 12 L 40 12 L 50 4" fill="none" stroke="url(#spark-grad-e93cf44f)" 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> — Updatecli is a declarative dependency management engine designed to automate updates across infrastructure manifests and Dockerfiles. It uses configuration files to track external sources (like GitHub releases) and apply updates to Git targets. It reduces manual maintenance chores in GitOps repositories.</li>
|
||
</ul>
|
||
<h2 id="image-building-2">Image Building (2)<a class="headerlink" href="#image-building-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="in-cluster-builds">In-Cluster Builds<a class="headerlink" href="#in-cluster-builds" title="Permanent link">¶</a></h3>
|
||
<h4 id="build-frameworks">Build Frameworks<a class="headerlink" href="#build-frameworks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://shipwright.io"><mark>shipwright.io</mark></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--success'>[DE FACTO STANDARD]</span> — Shipwright is a CNCF Sandbox build framework designed to compile container images directly inside Kubernetes clusters using pluggable build backends like Tekton, Kaniko, and BuildKit. It abstracts image build pipelines behind a unified, declarative Custom Resource API.</li>
|
||
</ul>
|
||
<h4 id="educational-material">Educational Material<a class="headerlink" href="#educational-material" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry">developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster' and push the image to a registry</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized technical guide illustrating how to execute secure, unprivileged container image builds using Kaniko within a Red Hat OpenShift cluster. It explains how to bypass Docker-daemon dependencies by using Kaniko's user-space execution model.</li>
|
||
<li><strong>(2021)</strong> <a href="https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko">learnsteps.com: Kaniko and how you can build images on Kubernetes using' kaniko?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This technical guide explains the operational configuration of Kaniko for building container images on Kubernetes without root privileges. It details how Kaniko mounts workspace directories, evaluates Dockerfiles, and pushes compiled layers directly.</li>
|
||
<li><strong>(2020)</strong> <a href="https://devopscube.com/build-docker-image-kubernetes-pod">devopscube.com: How To Build Docker Image In Kubernetes Pod 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This reference article analyzes alternative methods for constructing container images natively within Kubernetes pods, highlighting Kaniko, BuildKit, and Docker-in-Docker (DinD). It contrasts security risks and runtime overhead of each.</li>
|
||
</ul>
|
||
<h2 id="infrastructure">Infrastructure<a class="headerlink" href="#infrastructure" title="Permanent link">¶</a></h2>
|
||
<h3 id="access-control">Access Control<a class="headerlink" href="#access-control" title="Permanent link">¶</a></h3>
|
||
<h4 id="ssh-integrations">SSH Integrations<a class="headerlink" href="#ssh-integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://containerssh.io"><mark>ContainerSSH: Launch containers on demand 🌟🌟</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An innovative SSH server that dynamically launches temporary sandboxed containers in Kubernetes upon user connection. Excellent for secure bastion hosts, remote development spaces, and terminal interfaces without raw VM exposures. It remains highly active with robust security-centric enterprise support.</li>
|
||
</ul>
|
||
<h3 id="auto-scaling">Auto-scaling<a class="headerlink" href="#auto-scaling" title="Permanent link">¶</a></h3>
|
||
<h4 id="cost-optimization-2">Cost Optimization (2)<a class="headerlink" href="#cost-optimization-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/pusher/k8s-spot-rescheduler"><mark>k8s Spot Rescheduler</mark></a> <span class='md-tag md-tag--info'>⭐ 312</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-b2512e41" 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 8 L 10 2 L 20 12 L 30 5 L 40 9 L 50 6" fill="none" stroke="url(#spark-grad-b2512e41)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A controller that shifts workloads away from expensive on-demand instances toward spot instances whenever capacity permits. Note: In 2026, Karpenter or modern cloud-native autoscalers generally cover this capability, rendering this legacy.</li>
|
||
</ul>
|
||
<h3 id="automation-1">Automation (1)<a class="headerlink" href="#automation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="labeling">Labeling<a class="headerlink" href="#labeling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/karmab/autolabeller">karmab/autolabeller</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An automation tool designed to automatically apply labels to Kubernetes resources, nodes, or namespaces based on defined criteria or attributes. It reduces the manual configuration overhead required for policy bindings and scheduling selectors. In 2026, it represents a niche community utility for large cluster metadata automation.</li>
|
||
</ul>
|
||
<h3 id="autoscaling-3">Autoscaling (3)<a class="headerlink" href="#autoscaling-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="node-provisioning">Node Provisioning<a class="headerlink" href="#node-provisioning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/aws/karpenter-provider-aws"><mark>awslabs/karpenter</mark></a> <span class='md-tag md-tag--info'>⭐ 7654</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-f46d21f6" 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 10 L 10 11 L 20 8 L 30 11 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-f46d21f6)" 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--success'>[DE FACTO STANDARD]</span> — Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste.</li>
|
||
</ul>
|
||
<h3 id="cluster-management-1">Cluster Management (1)<a class="headerlink" href="#cluster-management-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="nested-clusters">Nested Clusters<a class="headerlink" href="#nested-clusters" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/smartxworks/knest">smartxworks/knest</a> <span class='md-tag md-tag--info'>⭐ 89</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-57c5d60d" 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 4 L 20 6 L 30 11 L 40 12 L 50 4" fill="none" stroke="url(#spark-grad-57c5d60d)" 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--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Knest is a cluster provisioning tool that automates the deployment of nested Kubernetes clusters using Virtink virtual machines. It solves multi-tenant physical isolation challenges by running independent control planes inside virtual environments on top of a physical cluster parent.</li>
|
||
</ul>
|
||
<h4 id="provisioning-1">Provisioning (1)<a class="headerlink" href="#provisioning-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/Netcracker/KubeMarine">github.com/Netcracker/KubeMarine</a> <span class='md-tag md-tag--info'>⭐ 131</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-f91b70d4" 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 12 L 10 7 L 20 3 L 30 7 L 40 3 L 50 9" fill="none" stroke="url(#spark-grad-f91b70d4)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — KubeMarine is a lightweight, Python-based automation framework engineered for physical bare-metal and virtual machine cluster deployments. It streamlines OS-level system configuration, Kubeadm orchestration, certificate management, and system patch operations via streamlined SSH automation.</li>
|
||
</ul>
|
||
<h3 id="cluster-provisioning">Cluster Provisioning<a class="headerlink" href="#cluster-provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="bare-metal-1">Bare Metal (1)<a class="headerlink" href="#bare-metal-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/poseidon/typhoon"><mark>poseidon/typhoon</mark></a> <span class='md-tag md-tag--info'>⭐ 2044</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-3a94433d" 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 11 L 20 7 L 30 11 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-3a94433d)" 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'>[HCL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Typhoon is a minimalist, secure, and performant bare-metal and multi-cloud Kubernetes distribution built entirely with Terraform. It bootstraps standard, upstream CNCF-compliant Kubernetes onto Flatcar Container Linux (and historically CoreOS), providing an excellent reference model for git-driven infrastructure without vendor lock-in.</li>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/metal3-io/cluster-api-provider-metal3"><mark>Cluster API Provider for Managed Bare Metal Hardware</mark></a> <span class='md-tag md-tag--info'>⭐ 277</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-8934d076" 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 10 L 10 4 L 20 5 L 30 3 L 40 8 L 50 2" fill="none" stroke="url(#spark-grad-8934d076)" 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 Cluster API Provider for Metal3 enabling automated declarative provisioning of physical bare-metal hardware using Kubernetes-native configurations. Simplifies lifecycle management (provisioning, scale, and de-provisioning) of physical compute nodes in highly customized datacenters.</li>
|
||
</ul>
|
||
<h4 id="educational-content-1">Educational Content (1)<a class="headerlink" href="#educational-content-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic">youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An in-depth engineering presentation explaining how to build software capable of bootstrap-installing Kubernetes on any physical host or bare-metal provider, showcasing the architectural internals of the open-source KubeOne tool.</li>
|
||
</ul>
|
||
<h4 id="multi-cloud">Multi-Cloud<a class="headerlink" href="#multi-cloud" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/ksctl/ksctl">Ksctl: Cloud Agnostic Kubernetes Management tool</a> <span class='md-tag md-tag--info'>⭐ 269</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-defd9a73" 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 12 L 10 13 L 20 10 L 30 12 L 40 3 L 50 3" fill="none" stroke="url(#spark-grad-defd9a73)" 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--info'>[COMMUNITY-TOOL]</span> — A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows.</li>
|
||
</ul>
|
||
<h3 id="configuration-1">Configuration (1)<a class="headerlink" href="#configuration-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="reflector">Reflector<a class="headerlink" href="#reflector" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/emberstack/kubernetes-reflector">kubernetes-reflector</a> <span class='md-tag md-tag--info'>⭐ 1614</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-0d69f55f" 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 3 L 20 2 L 30 8 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-0d69f55f)" 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'>[C# CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized Kubernetes controller designed to mirror Secrets and ConfigMaps across namespaces automatically. It allows platform engineers to distribute global configurations, like TLS certificates or pull secrets, to all namespaces securely. Heavily utilized in production environments in 2026 to simplify secret replication.</li>
|
||
</ul>
|
||
<h3 id="container-backup">Container Backup<a class="headerlink" href="#container-backup" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-archiving">Image Archiving<a class="headerlink" href="#image-archiving" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/krisnova/kaar">kris-nova/kaar</a> <span class='md-tag md-tag--info'>⭐ 152</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-04b9abcb" 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 6 L 20 6 L 30 7 L 40 5 L 50 12" fill="none" stroke="url(#spark-grad-04b9abcb)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--warning'>[EMERGING]</span> — Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset.</li>
|
||
</ul>
|
||
<h3 id="container-registries-1">Container Registries (1)<a class="headerlink" href="#container-registries-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="admission-control-2">Admission Control (2)<a class="headerlink" href="#admission-control-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/estahn/k8s-image-swapper"><mark>k8s-image-swapper 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 629</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-03dd8159" 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 4 L 10 13 L 20 12 L 30 11 L 40 9 L 50 6" fill="none" stroke="url(#spark-grad-03dd8159)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — A high-performance mutating webhook that intercepts pod creation requests, caches targeted registry images, and rewrites the image path to point to private storage endpoints. By doing so, it shields internal environments from external rate limits and guarantees low-latency image pulls.</li>
|
||
</ul>
|
||
<h4 id="go-library">Go Library<a class="headerlink" href="#go-library" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/google/go-containerregistry"><mark>github.com/google/go-containerregistry 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 3918</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-c14f901a" 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 13 L 20 6 L 30 2 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-c14f901a)" 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--success'>[DE FACTO STANDARD]</span> — go-containerregistry is a powerful library and CLI suite developed by Google for interacting with OCI (Open Container Initiative) registries. It allows Go applications to pull, push, analyze, and manipulate images and manifests directly over the network without needing a running Docker daemon. It serves as the programmatic foundational backbone for many modern cloud-native deployment tools, container security scanners, and custom platform architectures.</li>
|
||
</ul>
|
||
<h3 id="containerization">Containerization<a class="headerlink" href="#containerization" title="Permanent link">¶</a></h3>
|
||
<h4 id="runtimes">Runtimes<a class="headerlink" href="#runtimes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/containerd/nerdctl"><mark>nerdctl 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 10146</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-bf44832e" 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 10 L 10 5 L 20 2 L 30 3 L 40 7 L 50 4" fill="none" stroke="url(#spark-grad-bf44832e)" 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> — Nerdctl is a Docker-compatible CLI designed specifically for containerd, offering matching CLI experiences (e.g., nerdctl run, nerdctl compose) for non-Docker environments. It supports advanced container features like lazy pulling (e.g., eStargz/soci), rootless execution, IPFS container sharing, and encryption. It acts as a bridge for developers migrating to pure containerd-based systems.</li>
|
||
</ul>
|
||
<h3 id="containers-1">Containers (1)<a class="headerlink" href="#containers-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-management-1">Image Management (1)<a class="headerlink" href="#image-management-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/containers/skopeo"><mark>Skopeo</mark></a> <span class='md-tag md-tag--info'>⭐ 10891</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-6c5aa3ec" 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 7 L 10 12 L 20 6 L 30 12 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-6c5aa3ec)" 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--success'>[DE FACTO STANDARD]</span> — Skopeo is an industry-standard command-line tool designed to perform operations on container images and image registries without requiring local container storage or engines. Architects leverage Skopeo to inspect remote manifest details, sign images, and sync packages directly between registries (e.g., from Docker Hub to ECR). Live Grounding confirms it as a vital utility in production CI/CD security scanning and compliance loops.</li>
|
||
</ul>
|
||
<h3 id="continuous-integration">Continuous Integration<a class="headerlink" href="#continuous-integration" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-building-3">Image Building (3)<a class="headerlink" href="#image-building-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/GoogleContainerTools/kaniko"><mark>kaniko</mark></a> <span class='md-tag md-tag--info'>⭐ 15767</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-111d0705" 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 5 L 20 4 L 30 5 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-111d0705)" 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--success'>[DE FACTO STANDARD]</span> — Kaniko is an open-source tool developed by Google to build container images from Dockerfiles inside containerized environments (like Kubernetes) without requiring a privileged Docker daemon. It executes each instruction in the Dockerfile entirely in user space, avoiding risky Docker-in-Docker (DinD) security practices. Kaniko remains a de facto standard tool for secure, isolated cloud-native CI/CD build environments.</li>
|
||
</ul>
|
||
<h3 id="control-plane">Control Plane<a class="headerlink" href="#control-plane" title="Permanent link">¶</a></h3>
|
||
<h4 id="etcd-management">etcd Management<a class="headerlink" href="#etcd-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/kubernetes-retired/etcdadm">github.com/kubernetes-sigs/etcdadm ⭐</a> <span class='md-tag md-tag--info'>⭐ 747</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-302ec751" 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 8 L 10 7 L 20 7 L 30 10 L 40 9 L 50 3" fill="none" stroke="url(#spark-grad-302ec751)" 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--critical'>[LEGACY]</span> — A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators.</li>
|
||
</ul>
|
||
<h3 id="cost-optimization-3">Cost Optimization (3)<a class="headerlink" href="#cost-optimization-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="scheduling">Scheduling<a class="headerlink" href="#scheduling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/kubecost/cluster-turndown"><mark>Cluster Turndown</mark></a> <span class='md-tag md-tag--info'>⭐ 286</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-3e25de67" 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 10 L 20 7 L 30 8 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-3e25de67)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — A specialized cost-optimization controller that scales cluster worker groups down to zero during idle execution windows. Promotes strong governance over testing runtimes and non-production dynamic resource instances.</li>
|
||
</ul>
|
||
<h3 id="gpu-optimization">GPU Optimization<a class="headerlink" href="#gpu-optimization" title="Permanent link">¶</a></h3>
|
||
<h4 id="dynamic-scheduling">Dynamic Scheduling<a class="headerlink" href="#dynamic-scheduling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/nebuly-ai/nos"><mark>github.com/nebuly-ai/nos</mark></a> <span class='md-tag md-tag--info'>⭐ 684</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-02273c02" 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 5 L 10 5 L 20 9 L 30 2 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-02273c02)" 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> — Nos is an advanced GPU optimization platform built for Kubernetes to run AI workloads cost-effectively. It utilizes dynamic resource slicing and scheduling to enable multi-tenant GPU sharing. This reduces hardware idling and increases resource efficiency for LLM and ML training jobs.</li>
|
||
</ul>
|
||
<h3 id="iac-conversion">IaC Conversion<a class="headerlink" href="#iac-conversion" title="Permanent link">¶</a></h3>
|
||
<h4 id="terraform-integration">Terraform Integration<a class="headerlink" href="#terraform-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/sl1pm4t/k2tf">github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter</a> <span class='md-tag md-tag--info'>⭐ 1229</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-3b99bdd6" 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 10 L 10 9 L 20 12 L 30 11 L 40 9 L 50 3" fill="none" stroke="url(#spark-grad-3b99bdd6)" 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--info'>[COMMUNITY-TOOL]</span> — K2tf translates raw Kubernetes manifests into declarative Terraform HCL code blocks, simplifying the transition of resource management to infrastructure-as-code models. By parsing nested arrays and complex resource specs, it generates equivalent 'kubernetes_' provider resources. While minor manual adjustments are still needed for specialized CRDs, it significantly lowers initial migration efforts.</li>
|
||
</ul>
|
||
<h3 id="image-management-2">Image Management (2)<a class="headerlink" href="#image-management-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="caching">Caching<a class="headerlink" href="#caching" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/mattmoor/warm-image">mattmoor/warm-image: Kubernetes WarmImage CRD</a> <span class='md-tag md-tag--info'>⭐ 164</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-e8e647d7" 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 3 L 20 5 L 30 11 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-e8e647d7)" 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--info'>[COMMUNITY-TOOL]</span> — A Custom Resource Definition (CRD) and controller that automates pre-pulling container images onto Kubernetes nodes, ensuring they remain 'warm' to minimize execution start delays. Historically significant for its early design elegance, in 2026 it remains a solid blueprint for building event-driven image-pulling systems.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/dcherman/image-cache-daemon">dcherman/image-cache-daemon</a> <span class='md-tag md-tag--info'>⭐ 24</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-bf92e8ab" 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 8 L 10 8 L 20 9 L 30 9 L 40 11 L 50 13" fill="none" stroke="url(#spark-grad-bf92e8ab)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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'>[LEGACY]</span> — A Kubernetes daemonset that pre-pulls and caches a defined list of container images onto all cluster nodes to eliminate cold-start pulling latency. In 2026, although container runtimes have added smarter caching strategies, this lightweight daemon remains a popular community utility for legacy clusters with massive base images.</li>
|
||
</ul>
|
||
<h3 id="image-registry">Image Registry<a class="headerlink" href="#image-registry" title="Permanent link">¶</a></h3>
|
||
<h4 id="oci-specification">OCI Specification<a class="headerlink" href="#oci-specification" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/distribution/distribution"><mark>github.com/distribution/distribution</mark></a> <span class='md-tag md-tag--info'>⭐ 10470</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-abf06750" 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 8 L 10 6 L 20 11 L 30 7 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-abf06750)" 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> — The Distribution project (formerly Docker Registry) is the foundational codebase implementing the OCI Distribution Specification. It powers the backbone of enterprise image registries worldwide, coordinating reliable, high-performance container manifest storage, replication, and secure transport.</li>
|
||
</ul>
|
||
<h3 id="multi-cloud-provisioning">Multi-Cloud Provisioning<a class="headerlink" href="#multi-cloud-provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-management-2">Cluster Management (2)<a class="headerlink" href="#cluster-management-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/Berops/claudie">github.com/Berops/claudie</a> <span class='md-tag md-tag--info'>⭐ 782</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-24023395" 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 7 L 10 10 L 20 4 L 30 13 L 40 2 L 50 10" fill="none" stroke="url(#spark-grad-24023395)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Claudie is an innovative multi-cloud Kubernetes cluster provisioner that enables users to create highly secure, hybrid-infrastructure clusters across different cloud providers. By abstracting provider APIs, it treats raw machines from AWS, Azure, and bare-metal pools as unified node pools under a single control plane. It is highly valued by systems architects seeking to avoid cloud vendor lock-in.</li>
|
||
</ul>
|
||
<h3 id="multi-cluster-management">Multi-Cluster Management<a class="headerlink" href="#multi-cluster-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="federation">Federation<a class="headerlink" href="#federation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/karmada-io/karmada"><mark>Karmada</mark></a> <span class='md-tag md-tag--info'>⭐ 5498</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-3eda7799" 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 5 L 10 3 L 20 9 L 30 2 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-3eda7799)" 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--success'>[DE FACTO STANDARD]</span> — An advanced Kubernetes-native multi-cluster management federation engine. Karmada enables seamless scheduling of workloads across diverse clouds and regions, featuring intelligent resource distribution, policy-driven failovers, and unified control planes.</li>
|
||
</ul>
|
||
<h4 id="virtual-peering">Virtual Peering<a class="headerlink" href="#virtual-peering" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/liqotech/liqo"><mark>liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies</mark></a> <span class='md-tag md-tag--info'>⭐ 1451</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-d1f70df5" 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 3 L 20 3 L 30 3 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-d1f70df5)" 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--success'>[DE FACTO STANDARD]</span> — A dynamic multi-cluster scaling platform that enables seamless resource sharing and secure overlay peering between disparate clusters. Liqo allows pods to be scheduled onto remote virtual-nodes transparently without complex VPN setups, solving dynamic hybrid-cloud expansion needs.</li>
|
||
</ul>
|
||
<h3 id="node-management">Node Management<a class="headerlink" href="#node-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="auditing-and-compliance">Auditing and Compliance<a class="headerlink" href="#auditing-and-compliance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/adaptant-labs/k8s-node-label-monitor">k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide</a> <span class='md-tag md-tag--info'>⭐ 3</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-d30bc534" 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 10 L 20 5 L 30 4 L 40 6 L 50 7" fill="none" stroke="url(#spark-grad-d30bc534)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A custom controller built to monitor label states on Kubernetes node resources. It dispatches notifications on label updates, additions, or deletions, maintaining configuration trust across larger clusters.</li>
|
||
</ul>
|
||
<h4 id="hardware-classification">Hardware Classification<a class="headerlink" href="#hardware-classification" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/adaptant-labs/k8s-dt-node-labeller"><mark>k8s-dt-node-labeller</mark></a> <span class='md-tag md-tag--info'>⭐ 17</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-ba67c84f" 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 5 L 10 9 L 20 13 L 30 10 L 40 4 L 50 2" fill="none" stroke="url(#spark-grad-ba67c84f)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A specialized controller designed to label nodes dynamically based on Device Tree specifications. It enables hardware-aware scheduling by analyzing local physical attributes and exposing them as standard Kubernetes selector labels.</li>
|
||
</ul>
|
||
<h3 id="node-provisioning-1">Node Provisioning (1)<a class="headerlink" href="#node-provisioning-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="labeling-and-automation">Labeling and Automation<a class="headerlink" href="#labeling-and-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/adaptant-labs/k8s-auto-labeller"><mark>Kubernetes Node Auto Labeller</mark></a> <span class='md-tag md-tag--info'>⭐ 8</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-951ed332" 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 10 L 10 5 L 20 12 L 30 2 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-951ed332)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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 automated labeling controller designed to tag Kubernetes nodes dynamically based on custom configurations or hardware discoveries. In production, this allows platform engineers to target hardware accelerators (GPUs, ASICs) with specific workload nodeSelectors. Live evaluation shows low active maintenance, as many teams transitioned to Node Feature Discovery (NFD) or Cluster API capabilities.</li>
|
||
</ul>
|
||
<h4 id="reboot-orchestration">Reboot Orchestration<a class="headerlink" href="#reboot-orchestration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubereboot/kured"><mark>github.com/kubereboot/kured ⭐</mark></a> <span class='md-tag md-tag--info'>⭐ 2543</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-da53c0bf" 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 4 L 10 3 L 20 2 L 30 9 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-da53c0bf)" 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--success'>[DE FACTO STANDARD]</span> — The industry-standard daemonset that monitors clusters for nodes requiring OS-level reboots. Using a coordinated API locking strategy, kured drains and reboots nodes sequentially, preserving cluster-wide resource availability during maintenance windows.</li>
|
||
</ul>
|
||
<h4 id="rolling-upgrades">Rolling Upgrades<a class="headerlink" href="#rolling-upgrades" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/keikoproj/upgrade-manager"><mark>RollingUpgrade</mark></a> <span class='md-tag md-tag--info'>⭐ 138</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-ab8cca31" 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 3 L 20 11 L 30 9 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-ab8cca31)" 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--success'>[DE FACTO STANDARD]</span> — An AWS-integrated upgrade manager operator that coordinates automated rolling restarts and updates of autoscaling group instances. Ensures worker nodes are drained safely and sequentially without causing disruptions to critical services.</li>
|
||
</ul>
|
||
<h3 id="platform-engineering">Platform Engineering<a class="headerlink" href="#platform-engineering" title="Permanent link">¶</a></h3>
|
||
<h4 id="gitops-platforms">GitOps Platforms<a class="headerlink" href="#gitops-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/konstructio/kubefirst"><strong>github.com/kubefirst/kubefirst</strong></a> <span class='md-tag md-tag--info'>⭐ 2049</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-b375c18a" 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 5 L 20 8 L 30 9 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-b375c18a)" 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--success'>[ENTERPRISE-STABLE]</span> — Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box.</li>
|
||
</ul>
|
||
<h3 id="provisioning-2">Provisioning (2)<a class="headerlink" href="#provisioning-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="terraform-integration-1">Terraform Integration (1)<a class="headerlink" href="#terraform-integration-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/gardener/terraformer">gardener/terraformer: Terraformer</a> <span class='md-tag md-tag--info'>⭐ 145</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-f9be0b1e" 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 11 L 10 2 L 20 11 L 30 13 L 40 5 L 50 9" fill="none" stroke="url(#spark-grad-f9be0b1e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — Terraformer acts as a Kubernetes-native orchestration engine that executes Terraform plans inside isolated Pods. It mitigates the need for external runner machines by converting infrastructure provisioning steps into native custom resource actions. Curator insights show its success inside the Gardener ecosystem, while live engineering validation confirms its critical role in multi-cloud infrastructure bootstrap operations.</li>
|
||
</ul>
|
||
<h3 id="reliability">Reliability<a class="headerlink" href="#reliability" title="Permanent link">¶</a></h3>
|
||
<h4 id="graceful-shutdown">Graceful Shutdown<a class="headerlink" href="#graceful-shutdown" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kube-aws/kube-spot-termination-notice-handler"><mark>kube-spot-termination-notice-handler</mark></a> <span class='md-tag md-tag--info'>⭐ 380</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-232464e3" 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 11 L 10 2 L 20 11 L 30 7 L 40 3 L 50 11" fill="none" stroke="url(#spark-grad-232464e3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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> — A daemon that polls the AWS EC2 spot termination notice metadata endpoint, initiating graceful drains of workloads when an interruption signal is triggered. Superseded by newer cloud-specific node termination handlers.</li>
|
||
</ul>
|
||
<h3 id="scaling">Scaling<a class="headerlink" href="#scaling" title="Permanent link">¶</a></h3>
|
||
<h4 id="autoscaling-4">Autoscaling (4)<a class="headerlink" href="#autoscaling-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/dignajar/another-autoscaler">Another Autoscaler</a> <span class='md-tag md-tag--info'>⭐ 80</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-2565b80d" 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 12 L 10 9 L 20 2 L 30 11 L 40 2 L 50 13" fill="none" stroke="url(#spark-grad-2565b80d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--warning'>[EMERGING]</span> — An experimental autoscaler designed to evaluate external metrics or queue lengths and dynamically adjust replica counts outside standard HPA paths. In 2026, while development is minimal, it serves as an excellent reference for engineers building decoupled custom autoscaling loops using Go APIs.</li>
|
||
</ul>
|
||
<h3 id="scheduling-1">Scheduling (1)<a class="headerlink" href="#scheduling-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="load-aware">Load-Aware<a class="headerlink" href="#load-aware" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran">kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟</a> <span class='md-tag md-tag--info'>⭐ 1295</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-3ef2ffd4" 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 10 L 10 13 L 20 8 L 30 8 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-3ef2ffd4)" 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--info'>[COMMUNITY-TOOL]</span> — A collection of scheduling plugins (TargetLoadPacked and LoadWatcher) under the Trimaran umbrella that enable real-time, load-aware scheduling in Kubernetes. Instead of scheduling purely based on static requests, it utilizes actual node resource utilization metrics. Active in 2026, it is vital for optimizing cluster efficiency and reducing overall infrastructure costs.</li>
|
||
</ul>
|
||
<h4 id="simulator">Simulator<a class="headerlink" href="#simulator" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/kubernetes-sigs/kube-scheduler-simulator">kube-scheduler-simulator</a> <span class='md-tag md-tag--info'>⭐ 1092</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-0a65d42a" 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 3 L 20 5 L 30 12 L 40 10 L 50 2" fill="none" stroke="url(#spark-grad-0a65d42a)" 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--info'>[COMMUNITY-TOOL]</span> — An interactive, web-based simulator designed to visualize, debug, and test custom scheduler configurations and plugins. It enables platform developers to step through scheduling decisions without modifying production clusters. Widely recognized in 2026 as an essential tool for training engineers on advanced scheduling concepts.</li>
|
||
</ul>
|
||
<h4 id="timezones">Timezones<a class="headerlink" href="#timezones" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/hiddeco/cronjobber">hiddeco/Cronjobber</a> <span class='md-tag md-tag--info'>⭐ 238</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-c29ddddb" 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 11 L 10 8 L 20 10 L 30 11 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-c29ddddb)" 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--info'>[COMMUNITY-TOOL]</span> — A custom controller for Kubernetes that implements a CronJob-like resource with explicit native support for timezones. This solved a major limitation in older Kubernetes versions. While native Kubernetes CronJobs added timezone support in version 1.27, Cronjobber remains a highly useful reference for custom scheduling patterns in 2026.</li>
|
||
</ul>
|
||
<h3 id="serverless-containers">Serverless Containers<a class="headerlink" href="#serverless-containers" title="Permanent link">¶</a></h3>
|
||
<h4 id="virtual-nodes">Virtual Nodes<a class="headerlink" href="#virtual-nodes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/elotl/kip"><mark>Kip, the Kubernetes Cloud Instance Provider</mark></a> <span class='md-tag md-tag--info'>⭐ 232</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-b6691f0c" 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 11 L 20 7 L 30 2 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-b6691f0c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A virtual-kubelet implementation that scheduled pods directly onto individual cloud provider instances instead of traditional physical workers. Mostly legacy as virtual-node strategies have matured around Karpenter or managed serverless nodes.</li>
|
||
</ul>
|
||
<h3 id="simulation">Simulation<a class="headerlink" href="#simulation" title="Permanent link">¶</a></h3>
|
||
<h4 id="scheduling-2">Scheduling (2)<a class="headerlink" href="#scheduling-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/pfnet-research/k8s-cluster-simulator">k8s-cluster-simulator</a> <span class='md-tag md-tag--info'>⭐ 128</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-039c467d" 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 8 L 10 10 L 20 4 L 30 7 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-039c467d)" 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--info'>[COMMUNITY-TOOL]</span> — A Go-based simulator designed to model and evaluate Kubernetes cluster behaviors, specifically scheduling algorithms, without spinning up actual virtual machines. It allows developers to test customized schedulers under synthetic workloads, providing metrics on queue times and resource utilization. As of 2026, while development has slowed, it remains a valuable tool for academic research and scheduler optimization profiling.</li>
|
||
</ul>
|
||
<h3 id="storage">Storage<a class="headerlink" href="#storage" title="Permanent link">¶</a></h3>
|
||
<h4 id="dynamic-scaling-1">Dynamic Scaling (1)<a class="headerlink" href="#dynamic-scaling-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/opstree/dynamic-pv-scaler"><mark>dynamic-pv-scaler</mark></a> <span class='md-tag md-tag--info'>⭐ 112</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-b324cc8c" 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 12 L 20 13 L 30 8 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-b324cc8c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — A dynamic controller designed to scale Kubernetes Persistent Volume (PV) storage allocations automatically on-the-fly when disk usage passes specific thresholds. Crucial for managing persistent databases and stateful microservices without downtime.</li>
|
||
</ul>
|
||
<h3 id="vm-orchestration">VM Orchestration<a class="headerlink" href="#vm-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="migration-guides">Migration Guides<a class="headerlink" href="#migration-guides" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift">opensource.com: Migrate virtual machines to Kubernetes with this new tool' - forklift 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An informative guide detailing VM migration flows into KubeVirt environments using Konveyor Forklift. Solves the integration problem for organizations standardizing traditional server stacks into container-managed nodes.</li>
|
||
</ul>
|
||
<h3 id="virtual-desktop-infrastructure">Virtual Desktop Infrastructure<a class="headerlink" href="#virtual-desktop-infrastructure" title="Permanent link">¶</a></h3>
|
||
<h4 id="edge-networking">Edge Networking<a class="headerlink" href="#edge-networking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/webmeshproj/webmesh-vdi">kVDI</a> <span class='md-tag md-tag--info'>⭐ 459</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-67039847" 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 8 L 20 12 L 30 5 L 40 10 L 50 7" fill="none" stroke="url(#spark-grad-67039847)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — Duplicated reference of the peer-to-peer cloud-native VDI platform. It enables scalable running of interactive virtual desktops inside standard Kubernetes pods via automated remote-protocol streaming.</li>
|
||
</ul>
|
||
<h3 id="virtualization-1">Virtualization (1)<a class="headerlink" href="#virtualization-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="hypervisor">Hypervisor<a class="headerlink" href="#hypervisor" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/smartxworks/virtink">smartxworks/virtink</a> <span class='md-tag md-tag--info'>⭐ 607</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-4bd3937c" 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 4 L 10 8 L 20 10 L 30 2 L 40 6 L 50 13" fill="none" stroke="url(#spark-grad-4bd3937c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures.</li>
|
||
</ul>
|
||
<h3 id="windows-containers">Windows Containers<a class="headerlink" href="#windows-containers" title="Permanent link">¶</a></h3>
|
||
<h4 id="guides">Guides<a class="headerlink" href="#guides" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips">loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips</a> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A technical resource detailing operational best practices, troubleshooting mechanisms, and performance-tuning tricks for running Windows Server containers on hybrid Kubernetes clusters. It addresses common networking pitfalls (such as Calico or Flannel overlay differences) and resource limitation differences between Linux namespaces and Windows Job Objects. It provides engineering teams with practical tips to facilitate legacy .NET Framework containerization.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-and-hardware">Infrastructure and Hardware<a class="headerlink" href="#infrastructure-and-hardware" title="Permanent link">¶</a></h2>
|
||
<h3 id="aiml-infrastructure">AIML Infrastructure<a class="headerlink" href="#aiml-infrastructure" title="Permanent link">¶</a></h3>
|
||
<h4 id="hardware-integration">Hardware Integration<a class="headerlink" href="#hardware-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/NVIDIA/k8s-device-plugin"><mark>NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes</mark></a> <span class='md-tag md-tag--info'>⭐ 3788</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-8308a262" 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 10 L 10 9 L 20 7 L 30 8 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-8308a262)" 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--success'>[DE FACTO STANDARD]</span> — This specialized DaemonSet exposes physical GPU properties to the local kubelet node manager. Operating as the essential link for hardware-accelerated workloads, it handles task-scheduling configurations and sets device-isolation runtimes so container systems can safely slice and access host GPU hardware.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-and-platform">Infrastructure and Platform<a class="headerlink" href="#infrastructure-and-platform" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-tooling">Kubernetes Tooling<a class="headerlink" href="#kubernetes-tooling" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-utilities-3">CLI Utilities (3)<a class="headerlink" href="#cli-utilities-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/DevOpsHiveHQ/kubech"><mark>kubech (kubectl change)</mark></a> <span class='md-tag md-tag--info'>⭐ 156</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-bf1782f3" 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 7 L 20 8 L 30 6 L 40 4 L 50 12" fill="none" stroke="url(#spark-grad-bf1782f3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps.</li>
|
||
</ul>
|
||
<h4 id="developer-experience-4">Developer Experience (4)<a class="headerlink" href="#developer-experience-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/Rested/portfall"><mark>Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 127</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-76e0dc91" 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 4 L 10 10 L 20 5 L 30 2 L 40 9 L 50 3" fill="none" stroke="url(#spark-grad-76e0dc91)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Portfall is a modern desktop application for managing Kubernetes port-forwarding configurations. Offers a convenient visual portal that eliminates repetitive manual CLI port-forward multiplexing during local service integrations.</li>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/nnrthota/podtnl"><mark>Access Pod Online using Podtnl</mark></a> <span class='md-tag md-tag--info'>⭐ 65</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-90514af4" 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 4 L 10 7 L 20 10 L 30 4 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-90514af4)" 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--success'>[DE FACTO STANDARD]</span> — Podtnl is a lightweight command-line utility designed to expose services running in remote Kubernetes pods over secure HTTP tunnels. Allows engineers to easily share, demo, and test internal endpoints without complex Ingress and DNS setups.</li>
|
||
<li><strong>(2024)</strong> <a href="https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit">The Golden Kubernetes Tooling and Helpers list</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly granular, crowd-sourced spreadsheet tracking essential Kubernetes tools and extensions. Acts as an excellent resource for platform architects searching for specialized utilities in monitoring, cost allocation, and security governance.</li>
|
||
<li><strong>(2023)</strong> <a href="https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e">dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive directory indexing over 200 Kubernetes tools tailored for DevOps and platform engineers. Covers diverse categories including continuous deployment controllers, ingress routing, secret managers, and network policy visualizers.</li>
|
||
<li><strong>(2023)</strong> <a href="https://devtron.ai/blog/kubernetes-management-made-easier-with-tools">devtron.ai: 7 Tools To Make Kubernetes Management Easy</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Highlights seven robust utilities engineered to simplify Kubernetes cluster administration. Focuses on GitOps CD operations with ArgoCD, cluster visualizers, and package managers like Helm to reduce overall developer cognitive load.</li>
|
||
<li><strong>(2023)</strong> <a href="https://learnkube.com/real-time-dashboard">learnk8s.io/real-time-dashboard</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An educational workspace resource demonstrating how to build dynamic, real-time dashboards to trace Kubernetes state shifts. Details WebSocket connections, SSE streaming, and reactive rendering engines to visualize namespace status.</li>
|
||
<li><strong>(2022)</strong> <a href="https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes">containerjournal.com: 9 Open Source Developer Tools for Kubernetes</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated round-up of nine vital open-source developer tools for Kubernetes. Evaluates Skaffold, Telepresence, Lens, and others, emphasizing their utility in shortening development feedback loops and streamlining local cluster integrations.</li>
|
||
<li><strong>(2022)</strong> <a href="https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html">infoworld.com: 15 tools that make Kubernetes easier</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An evaluation of fifteen open-source CLI and dashboard tools designed to simplify day-to-day Kubernetes cluster operations. Analyzes lightweight management applications, manifest syntax linters, and network connectivity utilities.</li>
|
||
</ul>
|
||
<h4 id="finops-and-analytics">FinOps and Analytics<a class="headerlink" href="#finops-and-analytics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/realopslabs/kubeledger"><mark><strong>kube-opex-analytics</strong> 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 481</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-94cdac06" 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 11 L 20 9 L 30 2 L 40 2 L 50 13" fill="none" stroke="url(#spark-grad-94cdac06)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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 open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-optimization">Infrastructure Optimization<a class="headerlink" href="#infrastructure-optimization" title="Permanent link">¶</a></h2>
|
||
<h3 id="cost-management">Cost Management<a class="headerlink" href="#cost-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="tooling-2">Tooling (2)<a class="headerlink" href="#tooling-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/aporia-ai/kubesurvival">KubeSurvival 🌟</a> <span class='md-tag md-tag--info'>⭐ 187</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-e57532cb" 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 4 L 10 12 L 20 5 L 30 9 L 40 4 L 50 3" fill="none" stroke="url(#spark-grad-e57532cb)" 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--info'>[COMMUNITY-TOOL]</span> — A scanning utility that audits existing clusters to determine the absolute cheapest VM instance shapes capable of hosting current workloads. Ensures high-availability parameters and compute requirements are fully met before suggesting migration profiles.</li>
|
||
</ul>
|
||
<h2 id="infrastructure-as-code-3">Infrastructure as Code (3)<a class="headerlink" href="#infrastructure-as-code-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-provisioning">Kubernetes Provisioning<a class="headerlink" href="#kubernetes-provisioning" title="Permanent link">¶</a></h3>
|
||
<h4 id="migration">Migration<a class="headerlink" href="#migration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/pulumi/kube2pulumi">pulumi/kube2pulumi</a> <span class='md-tag md-tag--info'>⭐ 107</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-05f6851b" 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 10 L 20 6 L 30 10 L 40 12 L 50 3" fill="none" stroke="url(#spark-grad-05f6851b)" 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--info'>[COMMUNITY-TOOL]</span> — Open-source command-line tool designed to convert static Kubernetes YAML templates or dynamically generated Helm outputs directly into isomorphic, compilable Pulumi configurations.</li>
|
||
</ul>
|
||
<h2 id="introductory">Introductory<a class="headerlink" href="#introductory" title="Permanent link">¶</a></h2>
|
||
<h3 id="concepts">Concepts<a class="headerlink" href="#concepts" title="Permanent link">¶</a></h3>
|
||
<h4 id="core-resources">Core Resources<a class="headerlink" href="#core-resources" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.rancher.com/community">community.suse.com: Stupid Simple Kubernetes — Deployments, Services and Ingresses Explained</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Provides a clean, foundational model detailing the relationship between Deployments, Services, and Ingress resources. Explains how these layers work together to manage container replicas, handle traffic distribution, and expose APIs to external users.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-4">Kubernetes (4)<a class="headerlink" href="#kubernetes-4" title="Permanent link">¶</a></h2>
|
||
<h3 id="aiops">AIOps<a class="headerlink" href="#aiops" title="Permanent link">¶</a></h3>
|
||
<h4 id="diagnostics">Diagnostics<a class="headerlink" href="#diagnostics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers">kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — KoPylot leverages Large Language Models (LLMs) to diagnose cluster issues, audit manifest files for security violations, and write YAML configurations. It streamlines daily DevOps troubleshooting loops by translating natural language requests into operational context.</li>
|
||
<li><strong>(2023)</strong> <a href="https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger">chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A tailored GPT agent built to assist platform engineers in identifying root causes for common Kubernetes failures, such as CrashLoopBackOff and ImagePullBackOff. It combines community troubleshooting knowledge with interactive remediation scripts.</li>
|
||
</ul>
|
||
<h3 id="developer-experience-5">Developer Experience (5)<a class="headerlink" href="#developer-experience-5" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-tools-1">CLI Tools (1)<a class="headerlink" href="#cli-tools-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management">kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This guide details the operational efficiency gains of adopting K9s, a terminal-based UI for interacting with Kubernetes clusters. It contrasts standard kubectl workflows with K9s' real-time, keyboard-driven navigation, logs streaming, and resource monitoring.</li>
|
||
</ul>
|
||
<h4 id="container-builds">Container Builds<a class="headerlink" href="#container-builds" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/vmware-archive/buildkit-cli-for-kubectl"><mark>vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)</mark></a> <span class='md-tag md-tag--info'>⭐ 505</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-97a6a5fe" 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 12 L 10 3 L 20 13 L 30 12 L 40 13 L 50 6" fill="none" stroke="url(#spark-grad-97a6a5fe)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko.</li>
|
||
</ul>
|
||
<h4 id="tutorials-1">Tutorials (1)<a class="headerlink" href="#tutorials-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT">Kubernetes: Un tour por los comandos básicos</a> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A rapid-format video tutorial introducing basic kubectl commands to junior administrators. It provides quick visual examples of resource inspection, namespace switching, and logs viewing.</li>
|
||
</ul>
|
||
<h3 id="multi-tenancy-1">Multi-Tenancy (1)<a class="headerlink" href="#multi-tenancy-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="namespace-management">Namespace Management<a class="headerlink" href="#namespace-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/kubernetes-retired/hierarchical-namespaces"><mark>kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)</mark></a> <span class='md-tag md-tag--info'>⭐ 667</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-3b613886" 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 10 L 10 2 L 20 12 L 30 11 L 40 4 L 50 2" fill="none" stroke="url(#spark-grad-3b613886)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The Hierarchical Namespace Controller (HNC) allowed users to establish parent-child relationships between namespaces to propagate policies, secrets, and roles. Although highly influential for multi-tenant self-service models, the repository has been officially retired as of recent CNCF updates, steering teams toward newer vcluster or namespace-controller patterns.</li>
|
||
</ul>
|
||
<h3 id="networking-1">Networking (1)<a class="headerlink" href="#networking-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="service-routing">Service Routing<a class="headerlink" href="#service-routing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kubernetes-retired/kpng"><mark>kubernetes-sigs/kpng</mark></a> <span class='md-tag md-tag--info'>⭐ 240</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-c735acd4" 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 5 L 10 12 L 20 7 L 30 4 L 40 12 L 50 9" fill="none" stroke="url(#spark-grad-c735acd4)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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> — Originally conceived as the next-generation Kubernetes Proxy (KPNG) to split kube-proxy into a clean control plane and specialized data planes. Live grounding confirms the project has been officially retired by SIG Network, though its architectural lessons on decoupled state distribution continue to influence modern custom dataplane designs.</li>
|
||
</ul>
|
||
<h3 id="node-management-1">Node Management (1)<a class="headerlink" href="#node-management-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="garbage-collection">Garbage Collection<a class="headerlink" href="#garbage-collection" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/eraser-dev/eraser"><mark>github.com/Azure/eraser 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 607</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-a90d8f2d" 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 10 L 20 13 L 30 3 L 40 9 L 50 9" fill="none" stroke="url(#spark-grad-a90d8f2d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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> — Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets.</li>
|
||
</ul>
|
||
<h3 id="observability">Observability<a class="headerlink" href="#observability" title="Permanent link">¶</a></h3>
|
||
<h4 id="visualization">Visualization<a class="headerlink" href="#visualization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/oslabs-beta/KubernOcular"><mark>github.com/oslabs-beta/oslabs</mark></a> <span class='md-tag md-tag--info'>⭐ 65</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-b0ab1b58" 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 6 L 20 11 L 30 4 L 40 10 L 50 11" fill="none" stroke="url(#spark-grad-b0ab1b58)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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> — KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow.</li>
|
||
</ul>
|
||
<h3 id="platform-engineering-1">Platform Engineering (1)<a class="headerlink" href="#platform-engineering-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="control-planes">Control Planes<a class="headerlink" href="#control-planes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane">salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of 'Kubernetes as a control plane' rather than just a container orchestrator.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-and-container-orchestration">Kubernetes and Container Orchestration<a class="headerlink" href="#kubernetes-and-container-orchestration" title="Permanent link">¶</a></h2>
|
||
<h3 id="platform-engineering-2">Platform Engineering (2)<a class="headerlink" href="#platform-engineering-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="appops-and-gitops">AppOps and GitOps<a class="headerlink" href="#appops-and-gitops" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/devtron-labs/devtron"><mark>Devtron</mark></a> <span class='md-tag md-tag--info'>⭐ 5513</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-cdd1e066" 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 4 L 20 13 L 30 12 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-cdd1e066)" 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> — A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-and-scaling">Kubernetes and Scaling<a class="headerlink" href="#kubernetes-and-scaling" title="Permanent link">¶</a></h2>
|
||
<h3 id="advanced-scaling">Advanced Scaling<a class="headerlink" href="#advanced-scaling" title="Permanent link">¶</a></h3>
|
||
<h4 id="predictive-scaling">Predictive Scaling<a class="headerlink" href="#predictive-scaling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler">github.com/jthomperoo: Predictive Horizontal Pod Autoscaler</a> <span class='md-tag md-tag--info'>⭐ 383</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-3fc5a7a3" 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 3 L 20 11 L 30 2 L 40 7 L 50 9" fill="none" stroke="url(#spark-grad-3fc5a7a3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — An advanced horizontal pod autoscaling extension utilizing forecasting models (such as Holt-Winters and LSTM). Anticipates traffic peaks by analyzing historical system metrics, pre-allocating server compute before traffic reaches the platform.</li>
|
||
</ul>
|
||
<h2 id="kubernetes-tools">Kubernetes Tools<a class="headerlink" href="#kubernetes-tools" title="Permanent link">¶</a></h2>
|
||
<h3 id="general-reference">General Reference<a class="headerlink" href="#general-reference" title="Permanent link">¶</a></h3>
|
||
<ul>
|
||
<li><a href="https://www.armosec.io/cve-vulnerability-database">armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.armosec.io in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924">medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://web-check.xyz">Web-Check</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Web-Check in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c">medium.com/gquiman: K8Studio, Helm and Kubernetes management</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/gquiman: K8Studio, Helm and Kubernetes management in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://t.co/C6uicr7ZPS">Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51">The Maester - Terraform Module</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering The Maester - Terraform Module in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517">medium.com/globant: Infrastructure as Code using Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/globant: Infrastructure as Code using Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-2022-78a5e5dbd4e3">blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in' 2022</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in' 2022 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://devops.cisel.ch/kubernetes-operational-tools-you-must-try">devops.cisel.ch: Kubernetes operational tools you must TRY</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering devops.cisel.ch: Kubernetes operational tools you must TRY in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba8238e6ce8d">medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4">blog.devops.dev: Tools to manage Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Tools to manage Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kubernetes-cluster-be252847cd85">medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes' Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes' Cluster in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html">Web Terminal Operator: Tips y Trucos</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Web Terminal Operator: Tips y Trucos in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cloudnatively.com/kubernetes-client-tools-overview">cloudnatively.com: Kubernetes client tools overview</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudnatively.com: Kubernetes client tools overview in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://portal.kubevious.io">Kubevious SaaS: portal.kubevious.io</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Kubevious SaaS: portal.kubevious.io in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://kuttl.dev"><strong>KUbernetes Test TooL (kuttl)</strong> 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <strong>KUbernetes Test TooL (kuttl)</strong> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-source-configuration-validation">cncf.io: What is Polaris? Kubernetes open source configuration validation' 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cncf.io: What is Polaris? Kubernetes open source configuration validation' 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe">medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: How to Validate Your Kubernetes Cluster With Sonobuoy 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://kalm.dev">kalm.dev 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering kalm.dev 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f">blog.devgenius.io: K8s — Kubecolor Introduction</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devgenius.io: K8s — Kubecolor Introduction in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner">reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://outdated.sh">outdated.sh 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering outdated.sh 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://forklift.konveyor.io">forklift.konveyor.io 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering forklift.konveyor.io 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.ktail.de">KTail: Kubernetes log viewer 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering KTail: Kubernetes log viewer 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy">blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them' via FluxCD</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them' via FluxCD in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://kudo.dev">KUDO: The Kubernetes Universal Declarative Operator 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering KUDO: The Kubernetes Universal Declarative Operator 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455">medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-your-kubernetes-cluster-and-more-7c3ee6a16556">medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for' your Kubernetes Cluster and more</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@ryan.dardis: KubeClarity — Cloud-Native Security Scanning for' your Kubernetes Cluster and more in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-experience-58c065cda803">medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e73b6">faun.pub: A browser based remote desktop solution on kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering faun.pub: A browser based remote desktop solution on kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c">blog.flomesh.io: sing Pipy as a Kubernetes policy engine</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.flomesh.io: sing Pipy as a Kubernetes policy engine in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-da143cef1c90">medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://www.granted.dev">granted.dev</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering granted.dev in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea365">zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cloudnativesimplified.substack.com/p/tool-series-1-kcp">cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://kubeip.com">kubeip.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering kubeip.com in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403">medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabilities">blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without-docker-kaniko-46e1a5b76c9">medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without' Docker -Kaniko</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without' Docker -Kaniko in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570">medium.com/@aqsarahman71: Introduction to Kaniko</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@aqsarahman71: Introduction to Kaniko in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement">cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building' Container Images on Kubernetes, As New Incubating Project</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building' Container Images on Kubernetes, As New Incubating Project in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://docs.pixielabs.ai">docs.pixielabs.ai: Pixie</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.pixielabs.ai: Pixie in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pipeline">venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79">medium.com/kubeshop-i: Monokle 1.5.0 Release</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/kubeshop-i: Monokle 1.5.0 Release in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d24928f63451">medium: Kubermetrics — Cluster Visualization Made Simple</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: Kubermetrics — Cluster Visualization Made Simple in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe66ddfad6">medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e">itnext.io: Configuring routing for MetalLB in L2 mode</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering itnext.io: Configuring routing for MetalLB in L2 mode in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a">medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407">blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8">cloudark.medium.com: kubectl connections</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloudark.medium.com: kubectl connections in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter">makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpenter-part-1-3-40c7bed26cfd">awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter' — Part 1/3</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering awstip.com: This Code Works! — Autoscaling An Amazon EKS Cluster with Karpenter' — Part 1/3 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizing-eks-nodes-bc6d2b83d48e">medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing' EKS Nodes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/summit-technology-group: Karpenter — AutoScaling and Right-Sizing' EKS Nodes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab7428b7f87">medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e">medium.com/@micheldirk: On Amazon EKS and Karpenter</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@micheldirk: On Amazon EKS and Karpenter in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-eks-scaling-and-cost-optimization-7e236319eda4">medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS' EKS Scaling and Cost Optimization</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS' EKS Scaling and Cost Optimization in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-workload-nirvana-bc89850fa934">medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for' Workload Nirvana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for' Workload Nirvana in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consolidation-drift-and-spot-handling-007fbad29549">medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,' Drift, and Spot Handling</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,' Drift, and Spot Handling in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservice-from-containers-39dbcb80b0d8">blog.direktiv.io: Building a simple cloud-native, orchestrated microservice' from containers</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.direktiv.io: Building a simple cloud-native, orchestrated microservice' from containers in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a-gke-cluster-ef48a6dea85c">blog.devops.dev: How to use the Kubernetes Resource Recommender tool in' a GKE Cluster 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering <mark>blog.devops.dev: How to use the Kubernetes Resource Recommender tool in' a GKE Cluster</mark> 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kusk-gateway-kubeshop-4006f030e8e4">medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk' Gateway — Kubeshop 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk' Gateway — Kubeshop 🌟 in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernetes-cluster-using-werf-936d6dc483e2">blog.werf.io: Running one-time tasks and debugging images in the Kubernetes' cluster using werf</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.werf.io: Running one-time tasks and debugging images in the Kubernetes' cluster using werf in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647810f">blog.werf.io: werf v1.2 is now stable! Here’s what it is all about</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.werf.io: werf v1.2 is now stable! Here’s what it is all about in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-werf-17e5457cdd3f">blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via' werf</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via' werf in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969">blog.devops.dev: Kateyes — Visual Kubernetes Explorer</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering blog.devops.dev: Kateyes — Visual Kubernetes Explorer in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/linux-shots/configmap-secret-reloader-automatically-add-reload-data-from-configmap-secret-to-deployments-dc245e06b92c">medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data' from ConfigMap/Secret to deployments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/linux-shots: ConfigMap Reloader — Automatically reload new data' from ConfigMap/Secret to deployments in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7aa2f038d9">betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f">medium.com/@fwiles: k9s EKS Context Error</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@fwiles: k9s EKS Context Error in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-cluster-85b4f147e209">tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering tonylixu.medium.com: K8s Tools — K9s, Terminal Based UI to Manage Your Cluster in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/@gavinklfong/8-tips-to-incredibly-boost-the-efficiency-of-command-execution-on-kubernetes-using-k9s-a515a90a3a27">medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command' execution on Kubernetes using k9s</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command' execution on Kubernetes using k9s in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://t.…">RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC' de Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering RBAC Wizard: Herramienta para visualizar y analizar la configuración RBAC' de Kubernetes in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77">K3s vs Talos Linux</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering K3s vs Talos Linux in the Kubernetes Tools ecosystem.</li>
|
||
<li><a href="https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247">Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It' Happen</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It' Happen in the Kubernetes Tools ecosystem.</li>
|
||
</ul>
|
||
<h2 id="learning-resources-1">Learning Resources (1)<a class="headerlink" href="#learning-resources-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="tutorials-2">Tutorials (2)<a class="headerlink" href="#tutorials-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-integration">API Integration<a class="headerlink" href="#api-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://blog.logrocket.com/guide-to-grpc-gateway">blog.logrocket.com: An all-in-one guide to gRPC-Gateway</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This LogRocket guide delivers a comprehensive tutorial on configuring and deploying the gRPC-Gateway proxy inside microservices. It covers real-world tasks such as generating reverse proxy code from protobuf schemas, intercepting errors, and handling cross-origin resource sharing (CORS). For engineers transitioning to gRPC, this reference simplifies the integration of dual-protocol APIs.</li>
|
||
</ul>
|
||
<h2 id="local-developer-environment">Local Developer Environment<a class="headerlink" href="#local-developer-environment" title="Permanent link">¶</a></h2>
|
||
<h3 id="container-runtime-setup">Container Runtime Setup<a class="headerlink" href="#container-runtime-setup" title="Permanent link">¶</a></h3>
|
||
<h4 id="docker-compose">Docker Compose<a class="headerlink" href="#docker-compose" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/GhostWriters/DockSTARTer"><strong>DockSTARTer</strong></a> <span class='md-tag md-tag--info'>⭐ 2560</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-e14d560a" 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 9 L 20 8 L 30 2 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-e14d560a)" 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'>[SHELL CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies.</li>
|
||
</ul>
|
||
<h2 id="log-management-and-diagnostics">Log Management and Diagnostics<a class="headerlink" href="#log-management-and-diagnostics" title="Permanent link">¶</a></h2>
|
||
<h3 id="command-line-tools">Command Line Tools<a class="headerlink" href="#command-line-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="terminal-interfaces">Terminal Interfaces<a class="headerlink" href="#terminal-interfaces" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/ynqa/bul">bul: Interactive TUI for Exploring Kubernetes Container Logs</a> <span class='md-tag md-tag--info'>⭐ 16</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-b8d76944" 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 8 L 10 6 L 20 11 L 30 8 L 40 11 L 50 9" fill="none" stroke="url(#spark-grad-b8d76944)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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'>[LEGACY]</span> — An interactive Terminal User Interface (TUI) written in Go designed to query and stream local Kubernetes container logs. Live Grounding Note: Because development has remained inactive for years, it is considered legacy; modern engineers typically use tools like K9s or Stern in active production.</li>
|
||
</ul>
|
||
<h2 id="machine-learning">Machine Learning<a class="headerlink" href="#machine-learning" title="Permanent link">¶</a></h2>
|
||
<h3 id="model-serving">Model Serving<a class="headerlink" href="#model-serving" title="Permanent link">¶</a></h3>
|
||
<h4 id="serverless-ml">Serverless ML<a class="headerlink" href="#serverless-ml" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/kserve/kserve"><mark>KFServing 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 5573</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-3f1a7249" 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 10 L 30 3 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-3f1a7249)" 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--success'>[DE FACTO STANDARD]</span> — KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX.</li>
|
||
</ul>
|
||
<h2 id="multi-cluster">Multi-Cluster<a class="headerlink" href="#multi-cluster" title="Permanent link">¶</a></h2>
|
||
<h3 id="control-plane-1">Control Plane (1)<a class="headerlink" href="#control-plane-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="ui-dashboards-1">UI Dashboards (1)<a class="headerlink" href="#ui-dashboards-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://console.kubestellar.io">KubeStellar Console 🌟</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A management dashboard interface tailored for KubeStellar. It simplifies the visualization of multi-cluster synchronization, workload distribution profiles, and edge deployment topologies, enabling unified control-plane governance across hybrid architectures.</li>
|
||
</ul>
|
||
<h3 id="service-management">Service Management<a class="headerlink" href="#service-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="operator-framework-1">Operator Framework (1)<a class="headerlink" href="#operator-framework-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/kubermatic/kubecarrier"><mark>KubeCarrier - Service Management at Scale</mark></a> <span class='md-tag md-tag--info'>⭐ 291</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-3b022a83" 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 4 L 20 11 L 30 6 L 40 2 L 50 2" fill="none" stroke="url(#spark-grad-3b022a83)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning.</li>
|
||
</ul>
|
||
<h2 id="multi-cluster-management-1">Multi-Cluster Management (1)<a class="headerlink" href="#multi-cluster-management-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="hybrid-cloud">Hybrid Cloud<a class="headerlink" href="#hybrid-cloud" title="Permanent link">¶</a></h3>
|
||
<h4 id="azure-arc">Azure Arc<a class="headerlink" href="#azure-arc" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean">Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive guide demonstrating how to connect and manage external Kubernetes clusters (using DigitalOcean as an example) with Azure Arc. It details registering non-Azure clusters to enable unified GitOps, monitoring, and policy compliance from the Azure Control Plane.</li>
|
||
</ul>
|
||
<h2 id="network">Network<a class="headerlink" href="#network" title="Permanent link">¶</a></h2>
|
||
<h3 id="cni-and-overlay">CNI and Overlay<a class="headerlink" href="#cni-and-overlay" title="Permanent link">¶</a></h3>
|
||
<h4 id="wireguard-vpn">WireGuard VPN<a class="headerlink" href="#wireguard-vpn" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/squat/kilo">github.com/squat/kilo</a> <span class='md-tag md-tag--info'>⭐ 2263</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-662e6350" 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 3 L 20 4 L 30 6 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-662e6350)" 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--info'>[COMMUNITY-TOOL]</span> — Kilo is a cloud-native network CNI overlay built on WireGuard, designed to seamlessly secure cross-cluster networking, hybrid cloud environments, and distributed edge nodes. It allows remote servers to safely communicate within a single unified Kubernetes networking fabric.</li>
|
||
</ul>
|
||
<h3 id="port-forwarding-1">Port Forwarding (1)<a class="headerlink" href="#port-forwarding-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="development-tools-1">Development Tools (1)<a class="headerlink" href="#development-tools-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/omrikiei/ktunnel">omrikiei/ktunnel ⭐</a> <span class='md-tag md-tag--info'>⭐ 1053</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-497b9127" 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 5 L 10 10 L 20 12 L 30 7 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-497b9127)" 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--info'>[COMMUNITY-TOOL]</span> — KTunnel is a robust reverse-tunneling CLI utility that exposes local development environments to remote Kubernetes clusters. By establishing a secure gRPC-based reverse proxy, it enables remote pods to call APIs running locally on developer machines, facilitating fast integration tests without ingress hurdles.</li>
|
||
</ul>
|
||
<h3 id="proxy-and-service-mesh">Proxy and Service Mesh<a class="headerlink" href="#proxy-and-service-mesh" title="Permanent link">¶</a></h3>
|
||
<h4 id="data-plane">Data Plane<a class="headerlink" href="#data-plane" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/flomesh-io/pipy">github.com/flomesh-io/pipy</a> <span class='md-tag md-tag--info'>⭐ 827</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-7e2b87b7" 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 7 L 10 5 L 20 4 L 30 8 L 40 4 L 50 12" fill="none" stroke="url(#spark-grad-7e2b87b7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C++ CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Pipy is an ultra-lightweight, programmable network data plane engine designed for edge gateways, service meshes, and cloud-native proxies. Operating on a highly performant C++ core run by a JS scripting layer, it provides outstanding request throughput with minimal memory footprint.</li>
|
||
</ul>
|
||
<h2 id="network-and-connectivity">Network and Connectivity<a class="headerlink" href="#network-and-connectivity" title="Permanent link">¶</a></h2>
|
||
<h3 id="ip-address-management">IP Address Management<a class="headerlink" href="#ip-address-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-integrations">Cloud Integrations<a class="headerlink" href="#cloud-integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/doitintl/kubeIP"><mark>doitintl/kubeIP</mark></a> <span class='md-tag md-tag--info'>⭐ 447</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-516ab70e" 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 3 L 30 6 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-516ab70e)" 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> — KubeIP is an automation daemon engineered specifically for Google Kubernetes Engine (GKE) clusters. By dynamically assigning reserved static external IPs to newly provisioned GKE cluster nodes, it simplifies firewall configurations for external enterprise integrations.</li>
|
||
</ul>
|
||
<h4 id="load-balancing">Load Balancing<a class="headerlink" href="#load-balancing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/kube-vip/kube-vip"><mark>kube-vip</mark></a> <span class='md-tag md-tag--info'>⭐ 2859</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-11ac5cde" 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 5 L 10 11 L 20 13 L 30 13 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-11ac5cde)" 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> — Kube-Vip is a lightweight virtual IP and load balancer engine designed for bare-metal Kubernetes environments, offering high availability for both control planes and LoadBalancer-type services. Operating as a DaemonSet, it negotiates IP addresses.</li>
|
||
</ul>
|
||
<h3 id="multi-cluster-routing">Multi-Cluster Routing<a class="headerlink" href="#multi-cluster-routing" title="Permanent link">¶</a></h3>
|
||
<h4 id="traffic-engineering">Traffic Engineering<a class="headerlink" href="#traffic-engineering" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/Trolley-MGMT/trolleymgmt"><mark>github.com/Trolley-MGMT/trolleymgmt</mark></a> <span class='md-tag md-tag--info'>⭐ 113</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-e052f105" 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 12 L 20 6 L 30 4 L 40 5 L 50 8" fill="none" stroke="url(#spark-grad-e052f105)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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> — Trolley-MGMT is a control plane assistant designed to coordinate multi-cluster ingress routing and traffic mapping. It simplifies workload migrations and network path resolution across physical boundaries. It offers a lightweight model for traffic management without full mesh overhead.</li>
|
||
</ul>
|
||
<h2 id="networking-2">Networking (2)<a class="headerlink" href="#networking-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="access-and-proxies">Access and Proxies<a class="headerlink" href="#access-and-proxies" title="Permanent link">¶</a></h3>
|
||
<h4 id="secure-tunneling">Secure Tunneling<a class="headerlink" href="#secure-tunneling" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/little-angry-clouds/kubectl-ssh-proxy"><mark>Kubectl SSH Proxy 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 48</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-3a06bae2" 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 11 L 10 5 L 20 2 L 30 2 L 40 2 L 50 10" fill="none" stroke="url(#spark-grad-3a06bae2)" 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'>[BASH CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A practical utility that transparently proxies SSH connections directly to destination pods. It simplifies system administration overhead by avoiding node SSH exposure, utilizing native Kubernetes authorization mechanisms to execute secure diagnostics.</li>
|
||
</ul>
|
||
<h3 id="cni">CNI<a class="headerlink" href="#cni" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-network">Multi-Network<a class="headerlink" href="#multi-network" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/k8snetworkplumbingwg/multus-cni"><strong>multus-cni 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 2882</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-f33258e2" 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 2 L 20 6 L 30 13 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-f33258e2)" 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--success'>[ENTERPRISE-STABLE]</span> — A Container Network Interface (CNI) plugin that enables attaching multiple network interfaces to a single Kubernetes pod, delegating individual networks to auxiliary CNIs (such as Calico, Flannel, or SR-IOV). It remains the absolute standard in 2026 for high-performance networks, telecom applications, and dual-homed containers.</li>
|
||
</ul>
|
||
<h3 id="dns">DNS<a class="headerlink" href="#dns" title="Permanent link">¶</a></h3>
|
||
<h4 id="gateway">Gateway<a class="headerlink" href="#gateway" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/ori-edge/k8s_gateway">ori-edge/k8s_gateway</a> <span class='md-tag md-tag--info'>⭐ 355</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-0fb52c77" 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 12 L 20 11 L 30 13 L 40 11 L 50 4" fill="none" stroke="url(#spark-grad-0fb52c77)" 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--info'>[COMMUNITY-TOOL]</span> — A CoreDNS plugin that enables exposing Kubernetes services directly via external DNS records. It queries CoreDNS dynamically to resolve internal cluster IPs, allowing resources outside the cluster to locate services seamlessly. In 2026, it remains popular among edge computing architectures requiring streamlined DNS-based routing.</li>
|
||
</ul>
|
||
<h3 id="dns-and-ingress">DNS and Ingress<a class="headerlink" href="#dns-and-ingress" title="Permanent link">¶</a></h3>
|
||
<h4 id="routing-controllers">Routing Controllers<a class="headerlink" href="#routing-controllers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/borchero/switchboard"><mark>borchero/switchboard: Switchboard</mark></a> <span class='md-tag md-tag--info'>⭐ 163</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-a1cd9da7" 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 7 L 10 13 L 20 5 L 30 5 L 40 2 L 50 6" fill="none" stroke="url(#spark-grad-a1cd9da7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — Switchboard functions as a Kubernetes-native dynamic router and DNS management hub. It coordinates with global DNS service APIs to orchestrate routing policies, mapping live cluster ingress nodes automatically to external domain registrations.</li>
|
||
</ul>
|
||
<h3 id="ingress-and-edge">Ingress and Edge<a class="headerlink" href="#ingress-and-edge" title="Permanent link">¶</a></h3>
|
||
<h4 id="integration">Integration<a class="headerlink" href="#integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/dpeckett/pangolin"><mark>pangolin 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 231</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-cb5eec47" 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 8 L 20 6 L 30 10 L 40 13 L 50 2" fill="none" stroke="url(#spark-grad-cb5eec47)" 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> — A dedicated routing utility designed to help configure dynamic upstream setups. Provides simple API configurations to coordinate external traffic profiles securely when mapping paths to backing container platforms.</li>
|
||
</ul>
|
||
<h3 id="ingress-and-routing">Ingress and Routing<a class="headerlink" href="#ingress-and-routing" title="Permanent link">¶</a></h3>
|
||
<h4 id="serverless">Serverless<a class="headerlink" href="#serverless" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/knative-extensions/net-kourier">Kourier</a> <span class='md-tag md-tag--info'>⭐ 333</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-ac2026fd" 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 8 L 10 5 L 20 13 L 30 7 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-ac2026fd)" 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--info'>[COMMUNITY-TOOL]</span> — An Envoy-based Ingress gateway specifically designed to serve as the default network layer for Knative Serving. It provides a lightweight, highly responsive routing layer to handle rapid scale-to-zero cold starts.</li>
|
||
</ul>
|
||
<h3 id="ingress-controllers">Ingress Controllers<a class="headerlink" href="#ingress-controllers" title="Permanent link">¶</a></h3>
|
||
<h4 id="nginx-and-metallb-integration">Nginx and MetalLB Integration<a class="headerlink" href="#nginx-and-metallb-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx">adaltas.com: Ingresses and Load Balancers in Kubernetes with MetalLB and' nginx-ingress</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This architectural tutorial details the integration of MetalLB with the NGINX Ingress Controller on a bare-metal cluster. It step-by-step configures Layer 2 address pools and links them with NGINX, illustrating the traffic path from external clients to internal cluster IP services. An ideal entry point for understanding bare-metal edge ingress topologies.</li>
|
||
</ul>
|
||
<h3 id="load-balancing-1">Load Balancing (1)<a class="headerlink" href="#load-balancing-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="bare-metal-2">Bare Metal (2)<a class="headerlink" href="#bare-metal-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://gitlab.com/purelb/purelb">purelb/purelb</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> — PureLB is an open-source LoadBalancer provider for bare-metal Kubernetes environments that integrates directly with standard Linux routing tables. Unlike alternatives relying on complex BGP routing or ARP spoofing, it assigns physical address blocks dynamically to interface routing setups. This approach ensures high compatibility with virtualization networks and standard network monitoring tools.</li>
|
||
</ul>
|
||
<h4 id="metallb-configuration">MetalLB Configuration<a class="headerlink" href="#metallb-configuration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://patrick.easte.rs/post/2022/forging-optimal-metallb-config">patrick.easte.rs: Forging an optimal MetalLB configuration</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive technical guide analyzing optimal MetalLB deployments on bare-metal Kubernetes. The author outlines routing configurations using BGP and Layer 2 modes, detailing how to avoid common ARP issues and optimize IP address pool management. It serves as an essential reference for engineers seeking stable on-premises external load balancing.</li>
|
||
</ul>
|
||
<h3 id="microservices-routing">Microservices Routing<a class="headerlink" href="#microservices-routing" title="Permanent link">¶</a></h3>
|
||
<h4 id="debugging">Debugging<a class="headerlink" href="#debugging" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/teamcode-inc/kubeorbit">teamcode-inc/kubeorbit</a> <span class='md-tag md-tag--info'>⭐ 454</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-6c0d8cf0" 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 7 L 10 5 L 20 4 L 30 2 L 40 6 L 50 2" fill="none" stroke="url(#spark-grad-6c0d8cf0)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubeorbit is a specialized service routing tool focused on creating isolated testing channels within shared microservice topologies. By injecting dynamic headers into requests, it allows engineers to test unstable feature versions without duplicating entire clusters. Live engineering checks indicate the project has suffered low maintenance recently, making it a reference rather than a production candidate.</li>
|
||
</ul>
|
||
<h3 id="operator-2">Operator (2)<a class="headerlink" href="#operator-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="expose-service">Expose Service<a class="headerlink" href="#expose-service" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/abhirockzz/kubexpose-operator">abhirockzz/kubexpose-operator</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An experimental Go-based operator designed to automatically create Ingress resources or load balancers for annotated services. Designed as a learning showcase for Kubebuilder workflows, this project is archived in 2026 but remains a valuable reference for custom ingress generation patterns.</li>
|
||
</ul>
|
||
<h3 id="overlay-networks">Overlay Networks<a class="headerlink" href="#overlay-networks" title="Permanent link">¶</a></h3>
|
||
<h4 id="wireguard-vpn-1">WireGuard VPN (1)<a class="headerlink" href="#wireguard-vpn-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/gravitl/netmaker"><strong>NetMaker</strong></a> <span class='md-tag md-tag--info'>⭐ 11628</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-739e10d0" 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 8 L 10 5 L 20 6 L 30 10 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-739e10d0)" 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--success'>[ENTERPRISE-STABLE]</span> — Netmaker is a high-speed, dynamic overlay network orchestrator powered by WireGuard. It facilitates direct, secure mesh networks across multi-cloud, on-premises, and edge Kubernetes nodes, drastically reducing latency compared to traditional overlay options like VXLAN or IPSec. Netmaker is highly valuable for hybrid cluster topologies and secure cross-regional communication.</li>
|
||
</ul>
|
||
<h3 id="ebpf-diagnostics">eBPF Diagnostics<a class="headerlink" href="#ebpf-diagnostics" title="Permanent link">¶</a></h3>
|
||
<h4 id="traffic-analysis">Traffic Analysis<a class="headerlink" href="#traffic-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/k8spacket/k8spacket">github.com/k8spacket/k8spacket</a> <span class='md-tag md-tag--info'>⭐ 1097</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-92c38add" 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 10 L 10 4 L 20 8 L 30 3 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-92c38add)" 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--info'>[COMMUNITY-TOOL]</span> — K8spacket is an eBPF-based network analyzer designed to visualize network packet flows, latencies, and TCP connection anomalies across active namespaces. By using eBPF, it captures network performance data with negligible resource overhead compared to standard sidecar proxies. The project is popular for troubleshooting application latency issues and tracing microservice request dependencies.</li>
|
||
</ul>
|
||
<h3 id="iptables-analysis">iptables Analysis<a class="headerlink" href="#iptables-analysis" title="Permanent link">¶</a></h3>
|
||
<h4 id="troubleshooting">Troubleshooting<a class="headerlink" href="#troubleshooting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/box/kube-iptables-tailer">github.com/box/kube-iptables-tailer</a> <span class='md-tag md-tag--info'>⭐ 549</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-01c06109" 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 11 L 10 8 L 20 3 L 30 3 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-01c06109)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Kube-iptables-tailer is a specialized controller that parses system-level kernel iptables packet drop logs and maps them directly to active Kubernetes Pods. By resolving low-level packet drops to recognizable workload names, it simplifies network policy auditing and connectivity troubleshooting. This utility is ideal for platform teams managing strict, multi-layer networking environments.</li>
|
||
</ul>
|
||
<h3 id="kube-proxy-next-generation">kube-proxy Next Generation<a class="headerlink" href="#kube-proxy-next-generation" title="Permanent link">¶</a></h3>
|
||
<h4 id="deep-dive">Deep-Dive<a class="headerlink" href="#deep-dive" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers">kubernetes.io: Use KPNG to Write Specialized kube-proxiers</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An official Kubernetes architectural blog post introducing KPNG (Kube-Proxy Next Generation). The article details how KPNG splits kube-proxy into a central, API-watching controller and specialized backends (e.g., IPVS, NFTables, eBPF), enabling network engineers to write highly optimized routing layers.</li>
|
||
</ul>
|
||
<h2 id="networking-and-multi-cluster">Networking and Multi-Cluster<a class="headerlink" href="#networking-and-multi-cluster" title="Permanent link">¶</a></h2>
|
||
<h3 id="cross-cluster-communication">Cross-Cluster Communication<a class="headerlink" href="#cross-cluster-communication" title="Permanent link">¶</a></h3>
|
||
<h4 id="coordination-frameworks">Coordination Frameworks<a class="headerlink" href="#coordination-frameworks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://uw-labs.github.io/blog/kubernetes,/multicluster/2021/07/21/kube-semaphore-intro.html">uw-labs.github.io: Kubernetes Semaphore: A modular and nonintrusive framework' for cross cluster communication</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> — A modular, non-intrusive framework facilitating cross-cluster orchestration and synchronized tasks. It addresses inter-cluster resource coordination without requiring deep, heavy service meshes or persistent site-to-site VPN tunnels.</li>
|
||
</ul>
|
||
<h2 id="networking-and-security">Networking and Security<a class="headerlink" href="#networking-and-security" title="Permanent link">¶</a></h2>
|
||
<h3 id="admission-control-3">Admission Control (3)<a class="headerlink" href="#admission-control-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="dns-configuration">DNS Configuration<a class="headerlink" href="#dns-configuration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/karampok/dnsconfig-injector"><mark>github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig' pod injection</mark></a> <span class='md-tag md-tag--info'>⭐ 30</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-aa1cd515" 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 10 L 10 9 L 20 4 L 30 3 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-aa1cd515)" 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--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A specialized Mutating Admission Webhook that injects customized <code>dnsConfig</code> schemas into target pods at runtime. This alleviates the need for manual configuration of resolving hosts inside microservices manifests. Live usage points to a stable but legacy posture, as native Kubernetes DNS config inheritance has matured.</li>
|
||
</ul>
|
||
<h3 id="global-load-balancing">Global Load Balancing<a class="headerlink" href="#global-load-balancing" title="Permanent link">¶</a></h3>
|
||
<h4 id="gslb-operator">GSLB Operator<a class="headerlink" href="#gslb-operator" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/k8gb-io/k8gb"><mark>k8gb 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1177</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-544fc6e4" 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 8 L 10 9 L 20 13 L 30 3 L 40 8 L 50 3" fill="none" stroke="url(#spark-grad-544fc6e4)" 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> — A CNCF sandbox Global Server Load Balancing (GSLB) operator designed to deliver geo-redundancy and high availability across physical datacenters and regions. k8gb utilizes local CoreDNS engines to provide intelligent, active-passive, and geo-routed client traffic redirection without vendor lock-in.</li>
|
||
</ul>
|
||
<h3 id="identity-and-access">Identity and Access<a class="headerlink" href="#identity-and-access" title="Permanent link">¶</a></h3>
|
||
<h4 id="rbac-synchronization">RBAC Synchronization<a class="headerlink" href="#rbac-synchronization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/cruise-automation/rbacsync"><mark>RBACSync 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 243</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-2cc26986" 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 12 L 10 5 L 20 3 L 30 7 L 40 6 L 50 8" fill="none" stroke="url(#spark-grad-2cc26986)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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> — A synchronization tool that translates active identity directory groups (e.g., Okta, Azure AD) directly into local Kubernetes RBAC configurations. Eliminates configuration drifts and automates security lifecycles when onboarding engineers. High reliability for multi-tenant enterprise platforms.</li>
|
||
</ul>
|
||
<h3 id="overlay-networking">Overlay Networking<a class="headerlink" href="#overlay-networking" title="Permanent link">¶</a></h3>
|
||
<h4 id="sdn">SDN<a class="headerlink" href="#sdn" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/slackhq/nebula"><mark>Nebula</mark></a> <span class='md-tag md-tag--info'>⭐ 17399</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-1ec079a3" 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 10 L 10 3 L 20 3 L 30 4 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-1ec079a3)" 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--success'>[DE FACTO STANDARD]</span> — An ultra-secure, highly scalable overlay networking tool developed by Slack. It utilizes Noise-protocol encryption to link nodes spanning multi-cloud platforms, physical clusters, and home networks. It acts as an exceptionally reliable, high-performance network overlay standard.</li>
|
||
</ul>
|
||
<h3 id="secret-management-1">Secret Management (1)<a class="headerlink" href="#secret-management-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="encryption">Encryption<a class="headerlink" href="#encryption" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/cloudflare/lockbox"><mark>github.com/cloudflare/lockbox</mark></a> <span class='md-tag md-tag--info'>⭐ 183</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-7aba83e6" 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 4 L 10 10 L 20 11 L 30 10 L 40 6 L 50 4" fill="none" stroke="url(#spark-grad-7aba83e6)" 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> — Cloudflare's implementation of public-key encryption workflows to store secrets safely in git repositories before deployment. This cryptographic utility integrates directly with CI/CD platforms to protect values in transit. Highly stable cryptography library still referenced in modern platforms.</li>
|
||
</ul>
|
||
<h4 id="integration-1">Integration (1)<a class="headerlink" href="#integration-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/doitintl/kube-secrets-init"><mark>kube-secrets-init</mark></a> <span class='md-tag md-tag--info'>⭐ 158</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-e90b0928" 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 5 L 20 10 L 30 13 L 40 13 L 50 12" fill="none" stroke="url(#spark-grad-e90b0928)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — A Mutating Admission Webhook that integrates Kubernetes pod environment definitions with cloud secrets managers (Google Secret Manager, AWS Secrets Manager, HashiCorp Vault). Dynamically intercepts and replaces secret references, enhancing runtime secret hygiene.</li>
|
||
</ul>
|
||
<h3 id="security-compliance">Security Compliance<a class="headerlink" href="#security-compliance" title="Permanent link">¶</a></h3>
|
||
<h4 id="cis-benchmarks">CIS Benchmarks<a class="headerlink" href="#cis-benchmarks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/aquasecurity/kube-bench"><mark>kube-bench 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 8078</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-534a8e3f" 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 7 L 10 4 L 20 13 L 30 9 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-534a8e3f)" 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--success'>[DE FACTO STANDARD]</span> — The industry standard tool to check whether Kubernetes clusters are deployed securely according to the Center for Internet Security (CIS) benchmarks. Can be run inside container workloads or directly on node hosts, outputting detailed reports identifying API, TLS, and permissions vulnerabilities.</li>
|
||
</ul>
|
||
<h4 id="config-validation">Config Validation<a class="headerlink" href="#config-validation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/FairwindsOps/polaris"><mark>Polaris</mark></a> <span class='md-tag md-tag--info'>⭐ 3367</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-6b01db14" 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 11 L 10 9 L 20 7 L 30 8 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-6b01db14)" 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--success'>[DE FACTO STANDARD]</span> — A widely adopted configuration validation engine designed to audit Kubernetes manifests, charts, and running pods against dozens of best practices. Identifies issues including lack of resource limits, security context issues, and networking misconfigurations.</li>
|
||
</ul>
|
||
<h4 id="exporters">Exporters<a class="headerlink" href="#exporters" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/yashvardhan-kukreja/kube-bench-exporter"><mark>kube-bench-exporter</mark></a> <span class='md-tag md-tag--info'>⭐ 12</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-480e24ad" 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 6 L 20 10 L 30 10 L 40 5 L 50 11" fill="none" stroke="url(#spark-grad-480e24ad)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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> — A dedicated exporter designed to scrape kube-bench CIS compliance output files and convert them into standard Prometheus metrics. This allows SREs to implement real-time security scanning and continuous integration metrics directly on Grafana.</li>
|
||
</ul>
|
||
<h4 id="openshift-audit">OpenShift Audit<a class="headerlink" href="#openshift-audit" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/AICoE/OpenShiftKubeAudit"><mark>OpenShiftKubeAudit</mark></a> <span class='md-tag md-tag--info'>⭐ 10</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-5f212d46" 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 4 L 10 5 L 20 12 L 30 3 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-5f212d46)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A compliance auditing utility designed specifically to scan Red Hat OpenShift architectures. It checks active security profiles, configurations, and SCCs (Security Context Constraints) to trace potential misconfigurations or vulnerabilities within enterprise installations.</li>
|
||
</ul>
|
||
<h3 id="service-access">Service Access<a class="headerlink" href="#service-access" title="Permanent link">¶</a></h3>
|
||
<h4 id="port-forwarding-2">Port Forwarding (2)<a class="headerlink" href="#port-forwarding-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/MOZGIII/port-map-operator"><mark>port-map-operator</mark></a> <span class='md-tag md-tag--info'>⭐ 28</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-4c14611d" 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 8 L 10 9 L 20 4 L 30 12 L 40 13 L 50 12" fill="none" stroke="url(#spark-grad-4c14611d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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 operator that automates mapping physical node ports or external router ports directly to target service resources inside the cluster. Excellent for homelabs or edge gateways that need dynamically updated router UPnP mapping profiles.</li>
|
||
</ul>
|
||
<h3 id="vulnerability-scanning">Vulnerability Scanning<a class="headerlink" href="#vulnerability-scanning" title="Permanent link">¶</a></h3>
|
||
<h4 id="pentesting">Pentesting<a class="headerlink" href="#pentesting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/vchinnipilli/kubestriker"><mark>kubestriker 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1003</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-ea1a1f64" 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 11 L 10 13 L 20 2 L 30 5 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-ea1a1f64)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A dedicated pentesting tool designed to audit, explore, and report vulnerabilities inside Kubernetes environments. It probes misconfigured webhooks, open API endpoints, and insecure ports to locate potential compromise vectors. Essential for red-teaming exercises.</li>
|
||
</ul>
|
||
<h2 id="observability-1">Observability (1)<a class="headerlink" href="#observability-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="apm-and-metrics">APM and Metrics<a class="headerlink" href="#apm-and-metrics" title="Permanent link">¶</a></h3>
|
||
<h4 id="observability-platform">Observability Platform<a class="headerlink" href="#observability-platform" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/SigNoz/signoz"><mark>SigNoz: Open source Application Performance Monitoring (APM) & Observability' tool 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 27334</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-c5610c99" 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 13 L 20 6 L 30 6 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-c5610c99)" 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--success'>[DE FACTO STANDARD]</span> — A massive open-source APM and observability platform natively integrated with OpenTelemetry. Tracks telemetry, trace spans, metrics, and application logs in a unified, high-performance UI backed by ClickHouse. Widely recognized as a major open-source competitor to Datadog.</li>
|
||
</ul>
|
||
<h3 id="alert-management">Alert Management<a class="headerlink" href="#alert-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="visualizers">Visualizers<a class="headerlink" href="#visualizers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/prymitive/karma"><mark>karma 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 2648</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-ff55b481" 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 5 L 10 11 L 20 11 L 30 12 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-ff55b481)" 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--success'>[DE FACTO STANDARD]</span> — A highly functional and responsive dashboard for Prometheus Alertmanager alerts. Enables deep filtering and cluster aggregation across diverse Alertmanager nodes, dramatically improving SRE triage workflows.</li>
|
||
</ul>
|
||
<h3 id="alerting-and-notifications">Alerting and Notifications<a class="headerlink" href="#alerting-and-notifications" title="Permanent link">¶</a></h3>
|
||
<h4 id="crash-tracking">Crash Tracking<a class="headerlink" href="#crash-tracking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/lnsp/k8s-crash-informer"><mark>k8s-crash-informer</mark></a> <span class='md-tag md-tag--info'>⭐ 47</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-e698cc17" 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 11 L 20 7 L 30 3 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-e698cc17)" 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> — A minimal event listener that detects Pod CrashLoopBackOff situations and broadcasts instant alerts to designated incident channels. Helps infrastructure teams drastically minimize operational downtime.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kareem-elsayed/k8s-alerts"><mark>k8s-alert</mark></a> <span class='md-tag md-tag--info'>⭐ 21</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-a6908c9c" 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 12 L 10 13 L 20 13 L 30 12 L 40 6 L 50 12" fill="none" stroke="url(#spark-grad-a6908c9c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — A lightweight alerting manager focusing on pod anomalies and failures. It continuously monitors target namespaces and fires instant notification signals when operational errors occur.</li>
|
||
</ul>
|
||
<h4 id="job-monitoring">Job Monitoring<a class="headerlink" href="#job-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/sukeesh/k8s-job-notify"><mark><strong>k8s-job-notify</strong></mark></a> <span class='md-tag md-tag--info'>⭐ 133</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-3f19533a" 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 12 L 10 3 L 20 2 L 30 8 L 40 5 L 50 9" fill="none" stroke="url(#spark-grad-3f19533a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A specialized controller that tracks Kubernetes Job transitions and dispatches automated event updates to common communication channels like Slack and Discord. Ideal for keeping systems operations updated on long-running training runs or batch transformations.</li>
|
||
</ul>
|
||
<h3 id="audit-logging">Audit Logging<a class="headerlink" href="#audit-logging" title="Permanent link">¶</a></h3>
|
||
<h4 id="change-tracking">Change Tracking<a class="headerlink" href="#change-tracking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-changes-and-top-ways">home.robusta.dev: Why everyone should track Kubernetes changes and top four' ways to do so</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An analytical guide exploring the operational necessity of tracking live cluster configuration modifications. The post contrasts change-tracking methods, including Kubernetes API auditing, GitOps synchronization differentials, and real-time alerting engines like Robusta and Kubeshark.</li>
|
||
</ul>
|
||
<h3 id="cli-utilities-4">CLI Utilities (4)<a class="headerlink" href="#cli-utilities-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-security">Image Security<a class="headerlink" href="#image-security" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/chenjiandongx/kubectl-images"><mark>kubectl-images</mark></a> <span class='md-tag md-tag--info'>⭐ 277</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-78115c7a" 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 13 L 20 8 L 30 12 L 40 11 L 50 3" fill="none" stroke="url(#spark-grad-78115c7a)" 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> — A CLI plugin designed to scan, inventory, and display the exact container images actively deployed inside a cluster namespace. Essential for identifying outdated registry links and resolving missing image version tags.</li>
|
||
</ul>
|
||
<h4 id="pod-status">Pod Status<a class="headerlink" href="#pod-status" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/chmouel/kss"><mark>KSS - Kubernetes pod status on steroid</mark></a> <span class='md-tag md-tag--info'>⭐ 43</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-65f6aa04" 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 5 L 10 2 L 20 9 L 30 6 L 40 12 L 50 11" fill="none" stroke="url(#spark-grad-65f6aa04)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[RUST CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A CLI utility designed to enhance pod status visibility, extracting high-fidelity information from Kubernetes clusters in real-time. It visualizes container terminations, restarts, and readiness probes with rich colors and status indicators, addressing the visual limitations of native <code>kubectl get pods</code>.</li>
|
||
</ul>
|
||
<h3 id="chatops">ChatOps<a class="headerlink" href="#chatops" title="Permanent link">¶</a></h3>
|
||
<h4 id="collaboration-platforms">Collaboration Platforms<a class="headerlink" href="#collaboration-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://botkube.io"><strong>botkube.io</strong></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces.</li>
|
||
</ul>
|
||
<h3 id="cluster-health">Cluster Health<a class="headerlink" href="#cluster-health" title="Permanent link">¶</a></h3>
|
||
<h4 id="visualization-1">Visualization (1)<a class="headerlink" href="#visualization-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/oslabs-beta/ClusterWatch">github.com/oslabs-beta/ClusterWatch</a> <span class='md-tag md-tag--info'>⭐ 135</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-fd541619" 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 6 L 20 12 L 30 2 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-fd541619)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — ClusterWatch is an open-source diagnostics dashboard built to monitor overall cluster stability and track system-wide container events in real time. It offers teams direct, visual insights into container health, restarts, and underlying storage failures without requiring complex platform configurations. This utility is a strong candidate for development environments and simplified operations setups.</li>
|
||
</ul>
|
||
<h3 id="cluster-monitoring">Cluster Monitoring<a class="headerlink" href="#cluster-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="connectivity-checkers">Connectivity Checkers<a class="headerlink" href="#connectivity-checkers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/Stono/kconmon"><mark>kmoncon</mark></a> <span class='md-tag md-tag--info'>⭐ 287</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-00ea238d" 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 2 L 20 13 L 30 11 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-00ea238d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[NODE.JS CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces.</li>
|
||
</ul>
|
||
<h3 id="dashboards">Dashboards<a class="headerlink" href="#dashboards" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-tooling-4">Developer Tooling (4)<a class="headerlink" href="#developer-tooling-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/vmware-archive/octant"><mark>vmware-tanzu/octant</mark></a> <span class='md-tag md-tag--info'>⭐ 6247</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-748690fb" 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 2 L 20 2 L 30 13 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-748690fb)" 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--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Octant was an open-source, extensible developer dashboard designed to visualize local and remote Kubernetes cluster states, resource dependencies, and logs. Project development was officially archived in 2023 as developers shifted to other open-source or commercial alternatives like Lens, OpenLens, and K9s.</li>
|
||
</ul>
|
||
<h3 id="debugging-1">Debugging (1)<a class="headerlink" href="#debugging-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-extensions">CLI Extensions<a class="headerlink" href="#cli-extensions" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/JamesTGrant/kubectl-debug">github.com/JamesTGrant/kubectl-debug</a> <span class='md-tag md-tag--info'>⭐ 373</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-582e5a31" 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 9 L 20 13 L 30 7 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-582e5a31)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin designed to launch temporary debugging containers within a target pod namespace. Streamlines manual container introspection prior to the widespread adoption of native ephemeral containers.</li>
|
||
</ul>
|
||
<h4 id="pre-flight-checks">Pre-flight Checks<a class="headerlink" href="#pre-flight-checks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/replicatedhq/troubleshoot">github.com/replicatedhq/troubleshoot</a> <span class='md-tag md-tag--info'>⭐ 582</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-8ad46e8a" 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 10 L 10 4 L 20 8 L 30 11 L 40 6 L 50 3" fill="none" stroke="url(#spark-grad-8ad46e8a)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A framework providing preflight checks and support-bundle collection capabilities for Kubernetes applications. Crucial for enterprise environments deploying applications onto heterogeneous on-premises or customer-managed clusters.</li>
|
||
</ul>
|
||
<h4 id="ebpf">eBPF<a class="headerlink" href="#ebpf" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/inspektor-gadget/inspektor-gadget"><strong>inspektor-gadget/inspektor-gadget</strong></a> <span class='md-tag md-tag--info'>⭐ 2846</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-37415f61" 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 8 L 20 5 L 30 12 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-37415f61)" 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'>[ENTERPRISE-STABLE]</span> — An advanced eBPF-based debugging and observability framework for Kubernetes clusters. It instruments system calls, network flows, and filesystem activities directly at the kernel level without injecting sidecars, delivering low-overhead runtime inspection and security auditing.</li>
|
||
</ul>
|
||
<h3 id="deployment-monitoring">Deployment Monitoring<a class="headerlink" href="#deployment-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="libraries">Libraries<a class="headerlink" href="#libraries" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/werf/kubedog">werf/kubedog</a> <span class='md-tag md-tag--info'>⭐ 745</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-00312047" 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 8 L 20 2 L 30 6 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-00312047)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — Kubedog is an open-source Go library designed to track and stream real-time logs and events from Kubernetes resources during active rollouts. By operating directly inside pipelines, it allows tools like Werf to react immediately to failing Pods or failing startup probes. Real-world validation highlights its utility for building customized deployment dashboards and intelligent pipeline gates.</li>
|
||
</ul>
|
||
<h3 id="event-management">Event Management<a class="headerlink" href="#event-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="exporters-1">Exporters (1)<a class="headerlink" href="#exporters-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/opsgenie/kubernetes-event-exporter"><mark>kubernetes-event-exporter 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1046</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-22070293" 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 12 L 10 5 L 20 3 L 30 9 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-22070293)" 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--success'>[DE FACTO STANDARD]</span> — An essential monitoring tool that continuously watches Kubernetes events and forwards them to various third-party sinks (Elasticsearch, Opsgenie, Kafka, Slack). This architecture solves the issue of short etcd retention windows for audit trails and operations diagnostics. It is actively maintained and highly favored in enterprise-grade logging pipelines.</li>
|
||
</ul>
|
||
<h4 id="notifications">Notifications<a class="headerlink" href="#notifications" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/vmware-archive/kubewatch">bitnami-labs/kubewatch</a> <span class='md-tag md-tag--info'>⭐ 2426</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-31e9e9b9" 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 11 L 10 6 L 20 6 L 30 12 L 40 8 L 50 5" fill="none" stroke="url(#spark-grad-31e9e9b9)" 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'>[LEGACY]</span> — A popular event-driven Kubernetes watcher that monitors cluster resources and broadcasts real-time changes directly to webhooks and team workspaces like Slack. Note: The project has been archived by VMware; users are urged to migrate to active tools like Botkube.</li>
|
||
</ul>
|
||
<h3 id="incident-response">Incident Response<a class="headerlink" href="#incident-response" title="Permanent link">¶</a></h3>
|
||
<h4 id="operations">Operations<a class="headerlink" href="#operations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://grafana.com/oss/oncall">Grafana OnCall OSS</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Grafana OnCall OSS is an open-source, developer-friendly incident response and alert management tool designed to integrate natively with Prometheus and Grafana alerts. It enables on-call engineering teams to easily configure alert schedules, escalation pipelines, and slack integrations directly from an intuitive interface. It simplifies operations by centralizing alerting rules and on-call schedules.</li>
|
||
</ul>
|
||
<h3 id="logging-and-events">Logging and Events<a class="headerlink" href="#logging-and-events" title="Permanent link">¶</a></h3>
|
||
<h4 id="event-routing">Event Routing<a class="headerlink" href="#event-routing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/resmoio/kubernetes-event-exporter">resmoio/kubernetes-event-exporter</a> <span class='md-tag md-tag--info'>⭐ 1030</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-ec362124" 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 6 L 30 10 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-ec362124)" 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--info'>[COMMUNITY-TOOL]</span> — The Kubernetes Event Exporter routes native, transient cluster events to long-term storage and telemetry backends like Elasticsearch, Kafka, Datadog, or Slack. This ensures reliable auditing trails and operational visibility, filling the void left by default short-lived event structures.</li>
|
||
</ul>
|
||
<h3 id="metrics">Metrics<a class="headerlink" href="#metrics" title="Permanent link">¶</a></h3>
|
||
<h4 id="dashboards-1">Dashboards (1)<a class="headerlink" href="#dashboards-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/oslabs-beta/kubermetrics">oslabs-beta/kubermetrics</a> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubermetrics is an open-source visualizer and metrics aggregator for Kubernetes clusters. It provides developers with real-time health data, resource consumption statistics, and alert visualizations. While convenient for local development, it lacks the enterprise-grade scalability of Prometheus-based stacks and operates primarily as a lightweight debugging dashboard.</li>
|
||
</ul>
|
||
<h4 id="lightweight-monitoring-1">Lightweight Monitoring (1)<a class="headerlink" href="#lightweight-monitoring-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/groundcover-com/murre">groundcover-com/murre</a> <span class='md-tag md-tag--info'>⭐ 319</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-525b9807" 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 12 L 20 4 L 30 6 L 40 10 L 50 2" fill="none" stroke="url(#spark-grad-525b9807)" 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--info'>[COMMUNITY-TOOL]</span> — Murre is an elegant, lightweight command-line tool designed to query CPU and memory usage statistics from clusters without running Prometheus or Metric Server. By querying the internal Kubelet summary endpoints directly, it quickly provides resource overhead views on any environment. It is ideal for debugging workloads on edge systems where tracking resource consumption must be low-overhead.</li>
|
||
</ul>
|
||
<h3 id="network-observability">Network Observability<a class="headerlink" href="#network-observability" title="Permanent link">¶</a></h3>
|
||
<h4 id="ebpf-1">eBPF (1)<a class="headerlink" href="#ebpf-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd">dev.to: Pixie: an X-ray Machine for Kubernetes Traffic</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive technical overview of Pixie, a CNCF-hosted, eBPF-powered observability framework. The guide details how Pixie leverages eBPF kernel probes to dynamically capture SQL commands, HTTP traffic, and performance metrics without code changes or sidecar injection overhead.</li>
|
||
</ul>
|
||
<h3 id="performance-and-kernel">Performance and Kernel<a class="headerlink" href="#performance-and-kernel" title="Permanent link">¶</a></h3>
|
||
<h4 id="ebpf-monitoring">eBPF Monitoring<a class="headerlink" href="#ebpf-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/ahas-sigs/kube-ebpf-exporter"><mark>kube-ebpf-exporter 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 55</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-fae1d273" 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 11 L 20 2 L 30 8 L 40 3 L 50 8" fill="none" stroke="url(#spark-grad-fae1d273)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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> — A Prometheus-compatible exporter that translates system events captured via custom eBPF programs into actionable metrics. This allows platform engineers to trace low-level syscalls, file system latency, and network performance with minimal overhead. The project represents a growing shift toward kernel-level observability.</li>
|
||
</ul>
|
||
<h3 id="ui-clients">UI Clients<a class="headerlink" href="#ui-clients" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-cluster-1">Multi-Cluster (1)<a class="headerlink" href="#multi-cluster-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/IvanJosipovic/KubeUI">KubeUI: A Desktop Kubernetes Client</a> <span class='md-tag md-tag--info'>⭐ 311</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-723a78a4" 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 10 L 10 6 L 20 11 L 30 7 L 40 10 L 50 8" fill="none" stroke="url(#spark-grad-723a78a4)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[C# CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics.</li>
|
||
</ul>
|
||
<h3 id="ui-dashboards-2">UI Dashboards (2)<a class="headerlink" href="#ui-dashboards-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="validation-and-analysis">Validation and Analysis<a class="headerlink" href="#validation-and-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://kubevious.io">kubevious: application centric Kubernetes UI 🌟</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An application-centric dashboard providing structural validation, configuration analysis, and historical state tracking. It dynamically correlates Kubernetes objects to detect structural anomalies, cascading failures, and security rule violations before runtime issues occur.</li>
|
||
</ul>
|
||
<h4 id="visual-management">Visual Management<a class="headerlink" href="#visual-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/teleskopeView/teleskope_k8s"><mark>Teleskope</mark></a> <span class='md-tag md-tag--info'>⭐ 24</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-2dc102c2" 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 13 L 20 10 L 30 5 L 40 9 L 50 10" fill="none" stroke="url(#spark-grad-2dc102c2)" 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'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A visual workspace client offering simple layout views of running pods, services, and configuration objects. Designed to provide dynamic cluster analytics for local developers and platform engineers trying to understand live workloads.</li>
|
||
</ul>
|
||
<h3 id="ui-tools-1">UI Tools (1)<a class="headerlink" href="#ui-tools-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="visualization-2">Visualization (2)<a class="headerlink" href="#visualization-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://www.kateyes.co.uk">kateyes.co.uk</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kateyes serves as a community diagnostic portal providing lightweight cluster visualization and monitoring utilities. It assists platform teams in mapping real-time cluster workloads without deploying heavy, resource-intensive metrics databases. It remains an accessible option for local environment tracking and simplified administrative monitoring.</li>
|
||
</ul>
|
||
<h3 id="ebpf-diagnostics-1">eBPF Diagnostics (1)<a class="headerlink" href="#ebpf-diagnostics-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="distributed-tracing">Distributed Tracing<a class="headerlink" href="#distributed-tracing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/odigos-io/odigos"><strong>odigos</strong></a> <span class='md-tag md-tag--info'>⭐ 3657</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-e8d99986" 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 12 L 20 13 L 30 13 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-e8d99986)" 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'>[ENTERPRISE-STABLE]</span> — Odigos is a powerful distributed tracing auto-instrumentation engine that leverages eBPF technology to instrument microservice architectures without code changes. It automatically discovers active services, hooks into internal runtimes, and streams OpenTelemetry traces directly to collectors. It has emerged as a preferred solution for platform teams seeking zero-to-hero observability coverage.</li>
|
||
</ul>
|
||
<h2 id="observability-and-diagnostics">Observability and Diagnostics<a class="headerlink" href="#observability-and-diagnostics" title="Permanent link">¶</a></h2>
|
||
<h3 id="cluster-management-platforms">Cluster Management Platforms<a class="headerlink" href="#cluster-management-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="ui-tools-2">UI Tools (2)<a class="headerlink" href="#ui-tools-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://github.com/portainer/portainer"><mark>github.com/portainer/portainer</mark></a> <span class='md-tag md-tag--info'>⭐ 37720</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-6b2957be" 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 8 L 20 4 L 30 12 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-6b2957be)" 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 / JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Portainer is a container management application that simplifies configuration and monitoring of multi-engine container environments, including Kubernetes. Featuring an intuitive web interface, it lowers the operational barrier for developers and sysadmins, facilitating application delivery and role-based access control.</li>
|
||
</ul>
|
||
<h3 id="developer-productivity-2">Developer Productivity (2)<a class="headerlink" href="#developer-productivity-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="port-forwarding-3">Port Forwarding (3)<a class="headerlink" href="#port-forwarding-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/hcavarsan/kftray"><mark>github.com/hcavarsan/kftray ⭐</mark></a> <span class='md-tag md-tag--info'>⭐ 1524</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-f9d12538" 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 10 L 10 10 L 20 12 L 30 10 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-f9d12538)" 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 / RUST CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — KFTray is a desktop-native menubar utility designed to manage multiple simultaneous kubectl port forwarding connections. It simplifies complex local development loops by allowing engineers to save, group, and dynamically trigger port-forward rules across distinct clusters and namespaces.</li>
|
||
</ul>
|
||
<h3 id="log-aggregation">Log Aggregation<a class="headerlink" href="#log-aggregation" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-utilities-5">CLI Utilities (5)<a class="headerlink" href="#cli-utilities-5" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2015)</strong> <a href="https://github.com/stern/stern"><mark>Stern 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 4733</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-d76cff7c" 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 8 L 20 6 L 30 10 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-d76cff7c)" 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--success'>[DE FACTO STANDARD]</span> — Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly.</li>
|
||
<li><strong>(2010)</strong> <a href="https://github.com/johanhaleby/kubetail"><mark>Kubetail 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 3489</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-ef039281" 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 8 L 10 3 L 20 3 L 30 3 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-ef039281)" 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'>[SHELL CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Johanhaleby's Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections.</li>
|
||
</ul>
|
||
<h4 id="ui-tools-3">UI Tools (3)<a class="headerlink" href="#ui-tools-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/kubetail-org/kubetail"><mark>github.com/kubetail-org/kubetail 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1720</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-93b3fb6b" 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 5 L 20 13 L 30 3 L 40 5 L 50 4" fill="none" stroke="url(#spark-grad-93b3fb6b)" 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'>[TYPESCRIPT / GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Kubetail (by kubetail-org) is a real-time log-monitoring dashboard designed specifically for Kubernetes environments. It aggregates streaming logs from diverse Pods and containers directly in a web interface, allowing platform engineers to filter, pause, and search outputs instantly.</li>
|
||
</ul>
|
||
<h3 id="resource-cleanup-1">Resource Cleanup (1)<a class="headerlink" href="#resource-cleanup-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-hygiene">Cluster Hygiene<a class="headerlink" href="#cluster-hygiene" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/yonahd/kor"><mark>github.com/yonahd/kor</mark></a> <span class='md-tag md-tag--info'>⭐ 1798</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-888a6fac" 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 5 L 10 4 L 20 9 L 30 13 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-888a6fac)" 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--success'>[DE FACTO STANDARD]</span> — Kor is an out-of-the-box orphan resource finder that helps platform teams reclaim cluster resources by identifying unused ConfigMaps, Secrets, ServiceAccounts, and PVCs. Featuring stdout, JSON, and Prometheus metrics outputs, it easily embeds into monitoring pipelines to optimize cluster costs.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/yonahd/orphaned-configmaps"><mark>github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Orphaned ConfigMaps detects unreferenced ConfigMaps and Secrets across active namespaces. By scanning volume mounts and env declarations, it exposes abandoned configurations that increase complexity and security exposure. It is a targeted utility for regular cluster housekeeping.</li>
|
||
</ul>
|
||
<h3 id="ebpf-observability">eBPF Observability<a class="headerlink" href="#ebpf-observability" title="Permanent link">¶</a></h3>
|
||
<h4 id="application-monitoring">Application Monitoring<a class="headerlink" href="#application-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://px.dev"><mark>px.dev: Pixie</mark></a> <span class='md-tag md-tag--warning'>[C++ / GO / PYTHON CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Pixie is a CNCF-sandbox eBPF-driven observability platform designed to monitor Kubernetes workloads with zero manual code instrumentation. It dynamically gathers telemetry data including network flow and CPU usage profiles by tapping directly into the Linux kernel.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/pixie-io/pixie"><mark>github.com: Pixie - Instant Kubernetes-Native Application Observability</mark></a> <span class='md-tag md-tag--info'>⭐ 6462</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-9e5210cb" 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 5 L 10 6 L 20 4 L 30 8 L 40 9 L 50 3" fill="none" stroke="url(#spark-grad-9e5210cb)" 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'>[C++ / GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An entry detailing the Pixie platform's open-source repository, which provides automatic kernel-level telemetry extraction using advanced eBPF probes. This allows immediate system-wide analysis of microservice network communications without app modifications.</li>
|
||
</ul>
|
||
<h2 id="observability-and-monitoring">Observability and Monitoring<a class="headerlink" href="#observability-and-monitoring" title="Permanent link">¶</a></h2>
|
||
<h3 id="runtime-security">Runtime Security<a class="headerlink" href="#runtime-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="falco-and-k3s-audit-logging">Falco and K3s Audit Logging<a class="headerlink" href="#falco-and-k3s-audit-logging" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster">Analyze Kubernetes Audit logs using Falco 🌟</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> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Demonstrates how to pipe Lightweight Kubernetes (K3s) API server audit logs directly into CNCF Falco. Perfect for resource-constrained edges and automated home lab deployments.</li>
|
||
</ul>
|
||
<h2 id="observability-and-performance">Observability and Performance<a class="headerlink" href="#observability-and-performance" title="Permanent link">¶</a></h2>
|
||
<h3 id="log-streaming">Log Streaming<a class="headerlink" href="#log-streaming" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-log-tools">CLI Log Tools<a class="headerlink" href="#cli-log-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://github.com/atombender/ktail">atombender/ktail 🌟</a> <span class='md-tag md-tag--info'>⭐ 365</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-b31aa92d" 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 4 L 20 12 L 30 9 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-b31aa92d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — A dedicated log-streaming tool built to stream, aggregate, and colorize logs from multiple workloads simultaneously. It filters log pipelines by name or label schemas to optimize terminal investigations.</li>
|
||
</ul>
|
||
<h3 id="network-monitoring">Network Monitoring<a class="headerlink" href="#network-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="mesh-connectivity">Mesh Connectivity<a class="headerlink" href="#mesh-connectivity" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://github.com/bloomberg/goldpinger"><strong>bloomberg/goldpinger 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 2707</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-661ef9ce" 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 9 L 20 5 L 30 8 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-661ef9ce)" 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--success'>[ENTERPRISE-STABLE]</span> — An advanced connectivity troubleshooting tool that deploys as a cluster-wide DaemonSet to ping target peers. It generates visual mesh graphics depicting latency patterns, transport failures, and network partition faults.</li>
|
||
</ul>
|
||
<h4 id="packet-capture">Packet Capture<a class="headerlink" href="#packet-capture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/eldadru/ksniff"><strong>eldadru/ksniff 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 3472</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-23af709f" 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 5 L 20 10 L 30 3 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-23af709f)" 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'>[ENTERPRISE-STABLE]</span> — A vital kubectl extension engineered to capture and inspect real-time TCP/IP network packets within pods. It uploads a static tcpdump binary on demand, routing traffic directly to Wireshark for analysis.</li>
|
||
</ul>
|
||
<h3 id="performance-testing">Performance Testing<a class="headerlink" href="#performance-testing" title="Permanent link">¶</a></h3>
|
||
<h4 id="load-generation">Load Generation<a class="headerlink" href="#load-generation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2017)</strong> <a href="https://github.com/codesenberg/bombardier"><strong>codesenberg/bombardier 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 6796</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-f1399e35" 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 10 L 20 11 L 30 12 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-f1399e35)" 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--success'>[ENTERPRISE-STABLE]</span> — A high-performance, concurrent HTTP benchmarking and load generation tool written in Go. Utilizing standard fasthttp routines, it generates substantial networking loads to test the horizontal scalability and limits of Kubernetes services.</li>
|
||
</ul>
|
||
<h3 id="pod-diagnostics">Pod Diagnostics<a class="headerlink" href="#pod-diagnostics" title="Permanent link">¶</a></h3>
|
||
<h4 id="inspection-tools">Inspection Tools<a class="headerlink" href="#inspection-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/wangjia184/pod-inspector">wangjia184/pod-inspector</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A localized tool developed to inspect and audit target pod environments. It analyzes container variables, runtime logs, and interface networks directly inside running clusters to facilitate rapid diagnosis.</li>
|
||
</ul>
|
||
<h3 id="real-time-monitoring">Real-Time Monitoring<a class="headerlink" href="#real-time-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="diagnostics-1">Diagnostics (1)<a class="headerlink" href="#diagnostics-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/ReallyLiri/kubescout">ReallyLiri/kubescout: Kube-Scout</a> <span class='md-tag md-tag--info'>⭐ 126</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-b24fd0ba" 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 12 L 10 9 L 20 3 L 30 2 L 40 11 L 50 6" fill="none" stroke="url(#spark-grad-b24fd0ba)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — An event diagnostic utility that scans logs and cluster events to track down crashed pods and network failures. It features custom search syntax rules, allowing developers to filter alert noise.</li>
|
||
</ul>
|
||
<h4 id="error-alerting">Error Alerting<a class="headerlink" href="#error-alerting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/abahmed/kwatch">abahmed/kwatch</a> <span class='md-tag md-tag--info'>⭐ 1010</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-6dc54e89" 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 8 L 10 8 L 20 7 L 30 11 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-6dc54e89)" 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--info'>[COMMUNITY-TOOL]</span> — A real-time error monitor and alert router that monitors Kubernetes logs and pod events. When crash loops occur, it streams exact logs and statuses to systems like Slack, Teams, or custom webhooks.</li>
|
||
</ul>
|
||
<h2 id="operations-1">Operations (1)<a class="headerlink" href="#operations-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation-2">Automation (2)<a class="headerlink" href="#automation-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="media-and-downloaders">Media and Downloaders<a class="headerlink" href="#media-and-downloaders" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/jwcesign/kubespider">github.com/jwcesign/kubespider</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubespider is an orchestration system designed to automate home lab media processing and down-load pipelines inside Kubernetes. It structures triggers and hooks that link download managers, indexes, and media players together in a unified cluster infrastructure.</li>
|
||
</ul>
|
||
<h4 id="workflow">Workflow<a class="headerlink" href="#workflow" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/oslabs-beta/Ekkremis">github.com/oslabs-beta/Ekkremis</a> <span class='md-tag md-tag--info'>⭐ 129</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-44231c89" 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 11 L 10 3 L 20 10 L 30 11 L 40 7 L 50 9" fill="none" stroke="url(#spark-grad-44231c89)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — Ekkremis is a Kubernetes orchestration helper developed to manage deferred cron tasks and temporary execution pods. It provides a visual interface for tracking scheduled events, proving beneficial for managing ephemeral QA and administrative maintenance workloads.</li>
|
||
</ul>
|
||
<h3 id="cli-tool-1">CLI Tool (1)<a class="headerlink" href="#cli-tool-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-management-3">Cluster Management (3)<a class="headerlink" href="#cluster-management-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/homeport/havener">Havener</a> <span class='md-tag md-tag--info'>⭐ 334</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-0c1473e8" 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 4 L 20 4 L 30 13 L 40 10 L 50 12" fill="none" stroke="url(#spark-grad-0c1473e8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A convenient CLI tool that wraps kubectl and helm commands into high-level operations, simplifying tasks like sweeping namespaces, downloading files from pods, or executing parallel commands across nodes. In 2026, it remains a valuable utility for cluster administrators seeking faster alternative commands to long kubectl scripts.</li>
|
||
</ul>
|
||
<h4 id="kubectl-plugin">Kubectl Plugin<a class="headerlink" href="#kubectl-plugin" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/night-gold/armada">Armada kubectl plugin 🌟</a> <span class='md-tag md-tag--info'>⭐ 15</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-5ca1fb31" 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 10 L 10 6 L 20 11 L 30 8 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-5ca1fb31)" 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--info'>[COMMUNITY-TOOL]</span> — A specialized kubectl plugin designed to streamline the execution of commands across multiple clusters and namespaces simultaneously. It aims to reduce context-switching overhead for multi-cluster operators. In 2026, this tool remains a lightweight, niche CLI utility, largely superseded by more comprehensive multi-cluster management control planes.</li>
|
||
</ul>
|
||
<h4 id="multi-execution">Multi-Execution<a class="headerlink" href="#multi-execution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/predatorray/kubectl-tmux-exec">kubectl-tmux-exec</a> <span class='md-tag md-tag--info'>⭐ 141</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-d899d2f1" 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 8 L 20 7 L 30 13 L 40 5 L 50 7" fill="none" stroke="url(#spark-grad-d899d2f1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A highly practical kubectl plugin that leverages tmux to multiplex exec connections across multiple Kubernetes pods simultaneously. It allows administrators to run interactive CLI tasks in parallel, with separate panes synchronized for keyboard input. In 2026, it remains an indispensable power-user CLI utility for on-the-fly multi-pod troubleshooting.</li>
|
||
</ul>
|
||
<h4 id="query">Query<a class="headerlink" href="#query" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/corneliusweig/ketall">ketall</a> <span class='md-tag md-tag--info'>⭐ 751</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-73e23cc1" 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 12 L 10 10 L 20 13 L 30 6 L 40 6 L 50 7" fill="none" stroke="url(#spark-grad-73e23cc1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin that executes an authentic 'get all' command, querying every single resource type (including CRDs, cluster-scoped resources, and configs) instead of the limited subset retrieved by default. In 2026, it continues to be one of the most widely recommended diagnostic plugins for capturing complete system topology snapshot outputs.</li>
|
||
</ul>
|
||
<h3 id="cli-tooling">CLI Tooling<a class="headerlink" href="#cli-tooling" title="Permanent link">¶</a></h3>
|
||
<h4 id="debugging-2">Debugging (2)<a class="headerlink" href="#debugging-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kvaps/kubectl-node-shell">kvaps/kubectl-node-shell</a> <span class='md-tag md-tag--info'>⭐ 1818</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-57c0eca4" 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 6 L 20 2 L 30 8 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-57c0eca4)" 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'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly convenient kubectl plugin that spawns an interactive root shell inside a physical cluster node's host namespace. By bypassing conventional SSH access mechanisms and employing short-lived administrative containers, it simplifies deep OS-level performance tuning.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/kingdonb/kubectl-exec-user">kingdonb/kubectl-exec-user</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized kubectl plugin built to execute shell commands inside containers using specific administrative user IDs. While helpful for testing boundary conditions under Pod Security Standards, it has lost active maintenance in favor of native kubectl capabilities.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/mohatb/kubectl-exec">mohatb/kubectl-exec</a> <span class='md-tag md-tag--info'>⭐ 87</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-6151866b" 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 7 L 10 2 L 20 13 L 30 7 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-6151866b)" 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--info'>[COMMUNITY-TOOL]</span> — A simple kubectl plugin designed to ease executive context execution into all pods matching a specific label selector. While it simplifies multi-pod execution for ad-hoc debugging, modern enterprise workflows have largely transitioned to more feature-rich and actively maintained alternatives like kubectl-foreach or custom controllers.</li>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/ibuildthecloud/wtfk8s">github.com/ibuildthecloud/wtfk8s</a> <span class='md-tag md-tag--info'>⭐ 95</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-508e2c51" 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 11 L 10 11 L 20 5 L 30 12 L 40 7 L 50 13" fill="none" stroke="url(#spark-grad-508e2c51)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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'>[LEGACY]</span> — An archived educational helper utility engineered to inspect cluster logs and auto-decode runtime error states. Although modern AI-powered and observability-driven telemetry pipelines have succeeded it, it represents an important milestone in interactive troubleshooting.</li>
|
||
</ul>
|
||
<h4 id="interactive-shell">Interactive Shell<a class="headerlink" href="#interactive-shell" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/cloudnativelabs/kube-shell">github.com/cloudnativelabs/kube-shell ⭐</a> <span class='md-tag md-tag--info'>⭐ 2393</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-1d12f045" 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 7 L 20 10 L 30 10 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-1d12f045)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — An interactive command shell wrapper for kubectl that features context indicators, command completion, and inline help. While visually compelling, native terminal enhancements (such as zsh completions combined with fzf) have largely rendered this dedicated wrapper legacy.</li>
|
||
</ul>
|
||
<h4 id="multi-resource-execution">Multi-resource Execution<a class="headerlink" href="#multi-resource-execution" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/ahmetb/kubectl-foreach">github.com/ahmetb/kubectl-foreach: kubectl foreach ⭐</a> <span class='md-tag md-tag--info'>⭐ 489</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-e3747961" 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 12 L 10 13 L 20 5 L 30 11 L 40 8 L 50 4" fill="none" stroke="url(#spark-grad-e3747961)" 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--info'>[COMMUNITY-TOOL]</span> — kubectl-foreach is a highly efficient plugin that runs kubectl commands across multiple contexts, namespaces, or resources in parallel. It handles asynchronous command execution and presents grouped terminal output, drastically optimizing multi-cluster administrative operations.</li>
|
||
</ul>
|
||
<h4 id="network-testing">Network Testing<a class="headerlink" href="#network-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/OvidiuBorlean/kubectl-sockperf">github.com/OvidiuBorlean/kubectl-sockperf</a> <span class='md-tag md-tag--info'>⭐ 22</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-efbd7c68" 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 10 L 10 12 L 20 5 L 30 9 L 40 11 L 50 10" fill="none" stroke="url(#spark-grad-efbd7c68)" 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'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A specialized plugin designed to run sockperf-based latency and throughput tests between Kubernetes pods. Although a valuable benchmarking tool for network CNI evaluations, it is currently inactive, with administrators migrating to generalized benchmarking tools.</li>
|
||
</ul>
|
||
<h4 id="resource-auditing-1">Resource Auditing (1)<a class="headerlink" href="#resource-auditing-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/chenjiandongx/kubectl-count">github.com/chenjiandongx/kubectl-count</a> <span class='md-tag md-tag--info'>⭐ 39</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-ecf24436" 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 4 L 10 11 L 20 3 L 30 9 L 40 11 L 50 3" fill="none" stroke="url(#spark-grad-ecf24436)" 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--info'>[COMMUNITY-TOOL]</span> — A fast and minimal kubectl plugin designed to return resource counts grouped by namespace or specific kinds. It targets fast CLI inspections, though modern system administrators frequently replace it with k9s configurations or basic custom scripting.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/pan-net-security/kcount">pan-net-security/kcount</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy resource-counting CLI tool designed to audit Kubernetes deployments and verify configuration density. The project has largely been archived, with modern platforms choosing native Prometheus queries, k9s, or newer kubectl extensions for cluster-wide resource inspections.</li>
|
||
</ul>
|
||
<h4 id="shell-configuration">Shell Configuration<a class="headerlink" href="#shell-configuration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/jonmosco/kube-ps1"><strong>github.com/jonmosco/kube-ps1 ⭐</strong></a> <span class='md-tag md-tag--info'>⭐ 3795</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-ecbef83b" 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 2 L 20 12 L 30 9 L 40 12 L 50 4" fill="none" stroke="url(#spark-grad-ecbef83b)" 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'>[SHELL CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Kube-ps1 is an absolute de facto standard shell helper that dynamically appends the active Kubernetes context and namespace to the terminal command prompt. By giving clear, constant visual context, it significantly reduces the risk of accidental command execution on production clusters.</li>
|
||
</ul>
|
||
<h4 id="terminal-ui">Terminal UI<a class="headerlink" href="#terminal-ui" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/pymag09/kubecui">pymag09/kubecui</a> <span class='md-tag md-tag--info'>⭐ 128</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-d7e71bfd" 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 5 L 10 4 L 20 11 L 30 9 L 40 4 L 50 13" fill="none" stroke="url(#spark-grad-d7e71bfd)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Kubecui is a lightweight terminal-based graphical user interface for Kubernetes cluster inspection. It offers a fast, keyboard-driven structural overview of resources, serving as an alternative to resource-heavy desktop GUI clients for terminal purists.</li>
|
||
</ul>
|
||
<h4 id="visualization-3">Visualization (3)<a class="headerlink" href="#visualization-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/steveteuber/kubectl-graph">steveteuber/kubectl-graph ⭐</a> <span class='md-tag md-tag--info'>⭐ 690</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-db909315" 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 7 L 20 2 L 30 6 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-db909315)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin that parses cluster resource dependencies and generates Graphviz DOT diagrams of resource hierarchies. It serves as an invaluable visual debugging companion for troubleshooting complex Helm deployments or Custom Resource linkages in real-time.</li>
|
||
</ul>
|
||
<h4 id="web-terminal">Web Terminal<a class="headerlink" href="#web-terminal" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/cloudtty/cloudtty">cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator</a> <span class='md-tag md-tag--info'>⭐ 655</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-0396864e" 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 10 L 10 7 L 20 3 L 30 7 L 40 12 L 50 10" fill="none" stroke="url(#spark-grad-0396864e)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — CloudTTY is an operator-backed web terminal designed to securely run browser-based command shell windows inside Kubernetes. Leveraging native container APIs, it provides access to authorized shells without external SSH configurations, proving invaluable for multi-tenant developer portal integration.</li>
|
||
</ul>
|
||
<h3 id="chaos-engineering">Chaos Engineering<a class="headerlink" href="#chaos-engineering" title="Permanent link">¶</a></h3>
|
||
<h4 id="gamified-diagnostics">Gamified Diagnostics<a class="headerlink" href="#gamified-diagnostics" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/lucky-sideburn/kubeinvaders">kubeinvaders</a> <span class='md-tag md-tag--info'>⭐ 1108</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-bec23aa8" 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 7 L 10 6 L 20 11 L 30 12 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-bec23aa8)" 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'>[C CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubeinvaders is a gamified chaos engineering platform modeled after classic Space Invaders, where destroying alien ships triggers real-time Pod terminations. While visually playful, it serves as an educational framework to demonstrate system resilience, automatic failover capabilities, and network resilience. It is highly popular for live interactive workshops, chaos training, and community meetups.</li>
|
||
</ul>
|
||
<h3 id="cluster-diagnostics">Cluster Diagnostics<a class="headerlink" href="#cluster-diagnostics" title="Permanent link">¶</a></h3>
|
||
<h4 id="automated-auditing">Automated Auditing<a class="headerlink" href="#automated-auditing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kubesphere/kubeeye"><mark>KubeEye 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 850</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-652e7d37" 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 11 L 20 6 L 30 6 L 40 7 L 50 2" fill="none" stroke="url(#spark-grad-652e7d37)" 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 main GitHub project repository for KubeEye, an advanced diagnostic utility that analyzes resources, configurations, and network environments. Pinpoints anomalies, deprecations, and potential security hazards. It runs standalone or integrates as a continuous API audit service.</li>
|
||
<li><strong>(2024)</strong> <a href="https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool">KubeEye: An Automatic Diagnostic Tool that Provides a Holistic View of Your' Kubernetes Cluster 🌟</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An automated cluster review tool designed to analyze workloads, node health, and network security profiles. It maps current states against Kubernetes operational best practices. Heavily integrated with KubeSphere, offering operators an intuitive baseline audit tool.</li>
|
||
</ul>
|
||
<h4 id="pod-troubleshooting">Pod Troubleshooting<a class="headerlink" href="#pod-troubleshooting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/edrevo/suspicious-pods"><mark>Suspicious pods 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 96</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-35478aac" 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 10 L 10 3 L 20 4 L 30 5 L 40 12 L 50 13" fill="none" stroke="url(#spark-grad-35478aac)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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> — A simple CLI troubleshooting tool that scans a cluster for pods displaying unusual behaviors, such as continuous container restarts, pending statuses, or missing configurations. Provides immediate developer feedback with descriptive error logs, speeding up triage.</li>
|
||
</ul>
|
||
<h4 id="resources-and-guides">Resources and Guides<a class="headerlink" href="#resources-and-guides" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://enterprisersproject.com/article/2021/5/kubernetes-6-open-source-tools-to-test-clusters">enterprisersproject.com: Kubernetes: 6 open source tools to put your cluster' to the test</a> <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — An informative article highlighting six open-source testing and validation tools for Kubernetes clusters. Outlines utilities like Sonobuoy, Polaris, and Popeye, providing cluster operators with a solid reference framework for auditing workload compliance.</li>
|
||
</ul>
|
||
<h3 id="cluster-querying">Cluster Querying<a class="headerlink" href="#cluster-querying" title="Permanent link">¶</a></h3>
|
||
<h4 id="osquery-integration">OSQuery Integration<a class="headerlink" href="#osquery-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/Isan-Rivkin/kube_query"><mark>Kube_query</mark></a> <span class='md-tag md-tag--info'>⭐ 13</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-49c5e3f9" 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 11 L 10 2 L 20 9 L 30 13 L 40 9 L 50 13" fill="none" stroke="url(#spark-grad-49c5e3f9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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> — A developer-focused diagnostic tool that applies SQL query patterns to inspect active Kubernetes cluster states, mimicking OSQuery mechanisms. It simplifies resource discovery by enabling relational SQL queries across Pods, Services, and Deployments. While offering clean diagnostic convenience, live tracking indicates the project remains a niche developer utility.</li>
|
||
</ul>
|
||
<h3 id="cluster-upgrades">Cluster Upgrades<a class="headerlink" href="#cluster-upgrades" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-deprecations-1">API Deprecations (1)<a class="headerlink" href="#api-deprecations-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/FairwindsOps/saffire"><mark>Saffire</mark></a> <span class='md-tag md-tag--info'>⭐ 126</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-a36a1633" 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 4 L 10 10 L 20 8 L 30 7 L 40 8 L 50 8" fill="none" stroke="url(#spark-grad-a36a1633)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Fairwinds' utility designed to inspect deployed configurations and identify resources mapped to deprecated API versions. Extremely useful in pre-upgrade planning sequences to avoid control-plane migration disruptions. It remains a reliable reference tool during cluster lifecycle updates.</li>
|
||
</ul>
|
||
<h4 id="lifecycle-management-3">Lifecycle Management (3)<a class="headerlink" href="#lifecycle-management-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/arminc/k8s-platform-lcm"><mark>k8s-platform-lcm: Kubernetes platform lifecycle management 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 182</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-be33d962" 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 3 L 20 8 L 30 6 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-be33d962)" 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 operations manager to track, audit, and upgrade cluster platform components, core Helm charts, and associated operator bundles. It prevents drift across non-application system-level components. Offers a simplified dashboard interface for infrastructure consistency.</li>
|
||
</ul>
|
||
<h3 id="command-line-interfaces">Command Line Interfaces<a class="headerlink" href="#command-line-interfaces" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-management-4">Cluster Management (4)<a class="headerlink" href="#cluster-management-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/derailed/k9s"><mark>K9s - Kubernetes CLI To Manage Your Clusters In Style!</mark></a> <span class='md-tag md-tag--info'>⭐ 33963</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-c498b6f7" 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 11 L 10 7 L 20 6 L 30 9 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-c498b6f7)" 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--success'>[DE FACTO STANDARD]</span> — K9s is a widely adopted terminal UI that provides live metrics, log streams, and interactive Shell access inside Kubernetes workloads. It transforms long debugging processes into rapid, keyboard-driven navigation, significantly reducing operational toil. Its integrated resource tracking, RBAC validation screens, and metric charts make it a vital tool for site reliability engineers.</li>
|
||
<li><strong>(2026)</strong> <a href="https://k9scli.io">k9scli.io</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The K9scli portal is the home of K9s, the terminal-based user interface designed to streamline real-time Kubernetes interaction. By abstracting kubectl command sequences into fast, keyboard-driven hotkeys, it has earned standard status in modern DevOps environments. This site serves as the starting point for setting up K9s skins, plugins, and custom cluster views.</li>
|
||
</ul>
|
||
<h4 id="resource-monitoring">Resource Monitoring<a class="headerlink" href="#resource-monitoring" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/vladimirvivien/ktop">vladimirvivien/ktop</a> <span class='md-tag md-tag--info'>⭐ 1093</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-a4ecf26f" 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 12 L 20 6 L 30 6 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-a4ecf26f)" 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--info'>[COMMUNITY-TOOL]</span> — Ktop is an interactive command-line tool modeled directly after classic system monitoring commands like 'top' and 'htop', tailored for Kubernetes environments. It queries cluster APIs to provide dynamic views of node memory utilization, pod health, and resource request ratios. It serves as a fast, accessible option for developers who need quick cluster diagnostics without deploying Prometheus.</li>
|
||
</ul>
|
||
<h3 id="command-line-tools-1">Command Line Tools (1)<a class="headerlink" href="#command-line-tools-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-utilities">Cluster Utilities<a class="headerlink" href="#cluster-utilities" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/kubehelper/kubehelper"><mark>KubeHelper</mark></a> <span class='md-tag md-tag--info'>⭐ 249</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-901f96ba" 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 7 L 10 2 L 20 4 L 30 10 L 40 11 L 50 5" fill="none" stroke="url(#spark-grad-901f96ba)" 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--success'>[DE FACTO STANDARD]</span> — An interactive terminal user interface designed to assist operators with fast cluster checks, resource inspection, and safe resource cleaning. Provides structural menu shortcuts, eliminating the need to execute lengthy nested kubectl commands manually.</li>
|
||
</ul>
|
||
<h4 id="interactive-exec">Interactive Exec<a class="headerlink" href="#interactive-exec" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/ssup2/kpexec"><mark>Kpexec</mark></a> <span class='md-tag md-tag--info'>⭐ 270</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-1d4cc304" 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 8 L 10 9 L 20 11 L 30 3 L 40 5 L 50 6" fill="none" stroke="url(#spark-grad-1d4cc304)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — A specialized terminal troubleshooting tool that executes commands within running containers by spinning up privileged sidecars. This allows administrators to troubleshoot slim or distroless images without compromising default workload security bounds.</li>
|
||
</ul>
|
||
<h4 id="node-operations">Node Operations<a class="headerlink" href="#node-operations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/MnrGreg/kubectl-node-restart"><mark>kubectl-node-restart 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 109</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-260306a7" 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 8 L 10 6 L 20 2 L 30 11 L 40 12 L 50 8" fill="none" stroke="url(#spark-grad-260306a7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A fast-acting kubectl plugin that coordinates the safe rolling restart of target cluster nodes. It wraps standard drain, cordon, reboot, and uncordon routines to maintain service availability during host maintenance. Widely used for ad-hoc operational tuning.</li>
|
||
</ul>
|
||
<h4 id="terminal-ui-1">Terminal UI (1)<a class="headerlink" href="#terminal-ui-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/astefanutti/kubebox"><mark>kubebox</mark></a> <span class='md-tag md-tag--info'>⭐ 2230</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-bab59947" 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 10 L 10 6 L 20 10 L 30 8 L 40 6 L 50 2" fill="none" stroke="url(#spark-grad-bab59947)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An advanced, high-performance terminal dashboard for cluster visualization. Offers real-time metrics, dynamic log streaming, container exec shortcuts, and immediate cluster health alerts, providing a modern alternative to browser dashboards.</li>
|
||
</ul>
|
||
<h4 id="webhook-visualization">Webhook Visualization<a class="headerlink" href="#webhook-visualization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/Trendyol/kubectl-view-webhook"><mark>kubectl-view-webhook 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 108</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-9b58a664" 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 4 L 10 10 L 20 11 L 30 12 L 40 6 L 50 3" fill="none" stroke="url(#spark-grad-9b58a664)" 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> — A high-utility kubectl plugin created to list, audit, and visualize Mutating and Validating Admission Webhooks across clusters. It simplifies debugging of webhooks by outlining exactly which API endpoints are called during cluster operations. Widely adopted by platform operators tracing webhook performance bottle-necks.</li>
|
||
</ul>
|
||
<h3 id="context-management-1">Context Management (1)<a class="headerlink" href="#context-management-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="local-development-2">Local Development (2)<a class="headerlink" href="#local-development-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/SimonTheLeg/konf-go">github.com/SimonTheLeg/konf-go</a> <span class='md-tag md-tag--info'>⭐ 180</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-bef168ef" 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 4 L 10 6 L 20 2 L 30 2 L 40 12 L 50 3" fill="none" stroke="url(#spark-grad-bef168ef)" 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--info'>[COMMUNITY-TOOL]</span> — Konf-go is a high-performance, lightweight kubeconfig manager written in Go, built to handle split config setups across hundreds of remote environments. It allows platform engineers to switch context, set default namespaces, and isolate config files without encountering slow latency. Its minimalist design is ideal for developers running terminal-based workspaces.</li>
|
||
</ul>
|
||
<h3 id="debugging-3">Debugging (3)<a class="headerlink" href="#debugging-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="ephemeral-containers">Ephemeral Containers<a class="headerlink" href="#ephemeral-containers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/openobserve/debug-container">openobserve/debug-container</a> <span class='md-tag md-tag--info'>⭐ 51</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-97e7729e" 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 6 L 20 5 L 30 7 L 40 4 L 50 9" fill="none" stroke="url(#spark-grad-97e7729e)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A highly functional debugging utility designed to inject ephemeral debug containers into running, distroless application pods. Pre-loaded with essential diagnostics tools, it allows platform engineers to perform networking and process audits without modifying the original container image.</li>
|
||
</ul>
|
||
<h3 id="deprecation-monitoring">Deprecation Monitoring<a class="headerlink" href="#deprecation-monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-validation">Resource Validation<a class="headerlink" href="#resource-validation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/swade1987/deprek8ion"><mark>Deprek8ion</mark></a> <span class='md-tag md-tag--info'>⭐ 143</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-956f7034" 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 7 L 10 3 L 20 4 L 30 9 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-956f7034)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — A Rego-based validation policy suite created to audit obsolete API resources in Kubernetes templates. While historically popular for preventing runtime upgrade issues, platform engineering teams are transitioning toward active admission dynamic scanners like Pluto or Kubent in modern workflows.</li>
|
||
</ul>
|
||
<h3 id="diagnostics-2">Diagnostics (2)<a class="headerlink" href="#diagnostics-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-sanitization">Cluster Sanitization<a class="headerlink" href="#cluster-sanitization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/derailed/popeye"><mark>Popeye - A Kubernetes Cluster Sanitizer 🌟🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 6296</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-49536372" 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 8 L 20 8 L 30 3 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-49536372)" 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--success'>[DE FACTO STANDARD]</span> — Popeye is a powerful utility that audits active Kubernetes clusters, identifying potential configuration anomalies, resource over-allocations, and security misalignments. By cross-referencing live cluster states with best practices, it generates a comprehensive diagnostic report. It is universally adopted in devops workflows for quick cluster hygiene health checks.</li>
|
||
</ul>
|
||
<h3 id="garbage-collection-1">Garbage Collection (1)<a class="headerlink" href="#garbage-collection-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-cleanup-2">Resource Cleanup (2)<a class="headerlink" href="#resource-cleanup-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/micnncim/kubectl-reap"><mark>kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 200</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-78a1c24f" 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 4 L 10 8 L 20 5 L 30 2 L 40 2 L 50 12" fill="none" stroke="url(#spark-grad-78a1c24f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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 automated garbage collection plugin built to find and purge orphan, dangling, or unattached configuration structures. It keeps the target cluster clean by purging long-running stale objects, lowering overall management overhead.</li>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/Qovery/pleco">Qovery/pleco</a> <span class='md-tag md-tag--info'>⭐ 228</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-a7f46231" 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 12 L 20 6 L 30 8 L 40 4 L 50 11" fill="none" stroke="url(#spark-grad-a7f46231)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — Pleco is an automated garbage collection utility that monitors cloud providers and Kubernetes clusters to delete stale, expired, or orphaned resources (such as EBS volumes, load balancers, and namespaces). It is widely utilized in dynamic test-environment setups to avoid unnecessary infrastructure expenses.</li>
|
||
</ul>
|
||
<h3 id="gitops-and-delivery-1">GitOps and Delivery (1)<a class="headerlink" href="#gitops-and-delivery-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="application-delivery-1">Application Delivery (1)<a class="headerlink" href="#application-delivery-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://www.plural.sh">plural.sh: Deploy open-source software on Kubernetes in record time ⭐</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> — Plural is a unified application delivery platform designed to simplify the deployment, orchestration, and continuous operation of open-source software on Kubernetes. By integrating GitOps engines, automated upgrades, and native observability consoles, it reduces the complexity of self-hosting databases, tools, and message brokers.</li>
|
||
</ul>
|
||
<h4 id="deployment-automation">Deployment Automation<a class="headerlink" href="#deployment-automation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/awesome-it/adeploy">awesome-it/adeploy</a> <span class='md-tag md-tag--info'>⭐ 14</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-ddfd54aa" 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 11 L 10 9 L 20 4 L 30 10 L 40 3 L 50 8" fill="none" stroke="url(#spark-grad-ddfd54aa)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An Ansible-based automation utility designed to orchestrate early-stage Kubernetes cluster deployments. Modern production operations have entirely transitioned to Kubernetes-native platforms (e.g., Kubeadm, Cluster API) and GitOps tooling (e.g., Argo CD).</li>
|
||
</ul>
|
||
<h4 id="image-registry-1">Image Registry (1)<a class="headerlink" href="#image-registry-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/crazy-max/diun"><strong>crazy-max/diun</strong></a> <span class='md-tag md-tag--info'>⭐ 4721</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-6630bbb3" 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 13 L 20 8 L 30 12 L 40 11 L 50 2" fill="none" stroke="url(#spark-grad-6630bbb3)" 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'>[ENTERPRISE-STABLE]</span> — Diun (Docker Image Update Notifier) is a lightweight CLI application designed to monitor Docker registries and notify team members of active image updates. With support for multiple notification backends (Slack, Telegram, Webhooks), it bridges the gap between static registry management and automated GitOps continuous integration pipelines.</li>
|
||
</ul>
|
||
<h3 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">¶</a></h3>
|
||
<h4 id="artifact-management">Artifact Management<a class="headerlink" href="#artifact-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://www.downloadkubernetes.com">downloadkubernetes.com: Download Kubernetes 🌟</a> <span class='md-tag md-tag--warning'>[HTML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A simplified utility portal facilitating direct, version-specific binary downloads for various Kubernetes core components, including kubectl, kubeadm, and kubelet across multiple architectures. Streamlines manual bootstrapping and quick-start testing procedures.</li>
|
||
</ul>
|
||
<h3 id="logging">Logging<a class="headerlink" href="#logging" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-tool-2">CLI Tool (2)<a class="headerlink" href="#cli-tool-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/solarwinds/rkubelog">rkubelog 🌟</a> <span class='md-tag md-tag--info'>⭐ 23</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-5aa33d8e" 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 12 L 10 12 L 20 7 L 30 5 L 40 8 L 50 10" fill="none" stroke="url(#spark-grad-5aa33d8e)" 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--info'>[COMMUNITY-TOOL]</span> — A command-line tool designed to tail and parse structured Kubernetes application logs in real-time, offering advanced regex filtering, JSON formatting, and stream highlights. While SolarWinds transitioned to central SaaS offerings, this local CLI utility remains a handy, fast tool for developers debug-tailing raw stdout logs in 2026.</li>
|
||
</ul>
|
||
<h3 id="monitoring">Monitoring<a class="headerlink" href="#monitoring" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-3">Automation (3)<a class="headerlink" href="#automation-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/oslabs-beta/Palaemon">oslabs-beta/Palaemon</a> <span class='md-tag md-tag--info'>⭐ 134</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-061566a9" 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 12 L 10 7 L 20 9 L 30 5 L 40 8 L 50 11" fill="none" stroke="url(#spark-grad-061566a9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Palaemon is a diagnostic dashboard tool that focuses on monitoring container state changes and automatically notifying teams of pod crashes and restarts. It provides lightweight health-check alerts, filling the monitoring gap for simple development and staging clusters.</li>
|
||
</ul>
|
||
<h3 id="node-management-2">Node Management (2)<a class="headerlink" href="#node-management-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="troubleshooting-1">Troubleshooting (1)<a class="headerlink" href="#troubleshooting-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc">Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Presents a functional DaemonSet template allowing administrators direct node shell access over SSH to localhost. Helpful for troubleshooting bare-metal or legacy infrastructure layers without traditional jump hosts.</li>
|
||
</ul>
|
||
<h3 id="observability-2">Observability (2)<a class="headerlink" href="#observability-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="distributed-tracing-1">Distributed Tracing (1)<a class="headerlink" href="#distributed-tracing-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/weaveworks-experiments/kspan">Kspan - Turning Kubernetes Events into spans 🌟</a> <span class='md-tag md-tag--info'>⭐ 807</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-07e5b106" 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 7 L 10 7 L 20 3 L 30 7 L 40 10 L 50 3" fill="none" stroke="url(#spark-grad-07e5b106)" 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--warning'>[EMERGING]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An experimental tool designed to consume Kubernetes events and convert them into OpenTelemetry-compliant spans. By treating lifecycle events as spans, it enables operators to visualize cluster events inside APM tracing backends like Jaeger or Zipkin. With Weaveworks' exit from active development, the project remains an archived but highly influential conceptual reference in 2026.</li>
|
||
</ul>
|
||
<h4 id="history-visualization">History Visualization<a class="headerlink" href="#history-visualization" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/salesforce/sloop">salesforce/Sloop - Kubernetes History Visualization 🌟</a> <span class='md-tag md-tag--info'>⭐ 1579</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-55ce1824" 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 4 L 10 7 L 20 4 L 30 3 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-55ce1824)" 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--info'>[COMMUNITY-TOOL]</span> — A visualizer for Kubernetes history that records resource changes over time and displays them on a timeline. By preserving historical state changes of Pods, ReplicaSets, and Deployments, it helps engineers troubleshoot transient issues that occurred hours or days prior. Widely used in 2026 to bridge the visibility gap left by ephemeral standard API metrics.</li>
|
||
</ul>
|
||
<h4 id="prometheus-ui">Prometheus UI<a class="headerlink" href="#prometheus-ui" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/oslabs-beta/KUR8">KUR8 🌟</a> <span class='md-tag md-tag--info'>⭐ 215</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-bea51d59" 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 2 L 30 6 L 40 10 L 50 12" fill="none" stroke="url(#spark-grad-bea51d59)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An open-source, web-based platform designed to visualize and analyze Prometheus metrics collected from Kubernetes clusters. It features built-in dashboards for node performance, resource limits, and cluster health monitoring. In 2026, the project is largely static, serving as an educational reference for writing lightweight Prometheus visualizers.</li>
|
||
</ul>
|
||
<h4 id="resource-analysis">Resource Analysis<a class="headerlink" href="#resource-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/viralpoetry/kubesurveyor">Kubesurveyor 🌟</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — A tool designed to scan and map namespaces, workloads, and running pods in a Kubernetes cluster, providing an overview of configuration layouts and potential drift. By 2026, this unmaintained project has been archived, with its core inventory and mapping functions fully replaced by native Prometheus/Grafana or modern platform engineering portal features.</li>
|
||
</ul>
|
||
<h4 id="visualization-4">Visualization (4)<a class="headerlink" href="#visualization-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/benc-uk/kubeview">KubeView 🌟</a> <span class='md-tag md-tag--info'>⭐ 1201</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-897b79e4" 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 11 L 10 13 L 20 2 L 30 10 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-897b79e4)" 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--info'>[COMMUNITY-TOOL]</span> — A web-based, real-time visualization tool that renders Kubernetes API objects (Pods, Deployments, Services, Ingresses) and their relationships as a structured graphical map. It assists developers and administrators in diagnosing network routing and mapping configurations. In 2026, it is highly appreciated as a lightweight alternative to heavier cluster dashboards.</li>
|
||
</ul>
|
||
<h4 id="visualizer">Visualizer<a class="headerlink" href="#visualizer" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/cloudflare/sciuro">sciuro</a> <span class='md-tag md-tag--info'>⭐ 180</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-83fbf11b" 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 10 L 10 3 L 20 12 L 30 3 L 40 7 L 50 9" fill="none" stroke="url(#spark-grad-83fbf11b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--warning'>[EMERGING]</span> — An experimental graphical interface developed by Cloudflare to visualize Kubernetes workloads, cluster nodes, and networking paths in real time. It was designed to highlight resource topology and mapping structures. In 2026, the repository is unmaintained but serves as an informative architectural archetype for web UI mapping.</li>
|
||
</ul>
|
||
<h3 id="platform-engineering-3">Platform Engineering (3)<a class="headerlink" href="#platform-engineering-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="control-planes-1">Control Planes (1)<a class="headerlink" href="#control-planes-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/krateoplatformops/krateo">github.com/krateoplatformops/krateo</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--warning'>[EMERGING]</span> — Krateo Platform Ops is an emerging control plane orchestrator designed to build standardized internal platforms. Utilizing Crossplane underneath, it helps platform engineers manage heterogeneous cloud resources, database deployments, and infrastructure pipelines via declarative Kubernetes interfaces.</li>
|
||
</ul>
|
||
<h4 id="service-catalog">Service Catalog<a class="headerlink" href="#service-catalog" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/JovianX/Service-Hub">github.com/JovianX/Service-Hub</a> <span class='md-tag md-tag--info'>⭐ 122</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-50727520" 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 8 L 40 6 L 50 2" fill="none" stroke="url(#spark-grad-50727520)" 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--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Service-Hub is a self-service platform dashboard designed to turn Helm charts, operators, and cloud infrastructure scripts into unified service catalog items. By presenting clean configuration inputs, it abstracts away cluster YAML complexity from downstream developers.</li>
|
||
</ul>
|
||
<h3 id="port-forwarding-4">Port Forwarding (4)<a class="headerlink" href="#port-forwarding-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="local-development-3">Local Development (3)<a class="headerlink" href="#local-development-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/we-dcode/kubetunnel">github.com/we-dcode/kubetunnel</a> <span class='md-tag md-tag--info'>⭐ 200</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-935ce713" 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 7 L 20 6 L 30 7 L 40 9 L 50 6" fill="none" stroke="url(#spark-grad-935ce713)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — Kubetunnel is an elegant CLI utility that establishes secure bi-directional tunnels, connecting local developer machines with active remote namespaces. It enables local microservices to resolve cluster-internal DNS and receive traffic as if they were running inside the virtual network. This capability dramatically accelerates development cycles by eliminating the need for constant remote deployments.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/AdamRussak/k8f">github.com/AdamRussak/k8f</a> <span class='md-tag md-tag--info'>⭐ 41</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-8e74ab65" 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 5 L 20 2 L 30 3 L 40 4 L 50 8" fill="none" stroke="url(#spark-grad-8e74ab65)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — K8f simplifies local microservice debugging by providing a graphical interface to manage multiple concurrent Kubernetes port-forward tunnels. It replaces manual, error-prone terminal execution with a clean dashboard for defining, starting, and monitoring local-to-remote cluster tunnels. This GUI wrapper is highly beneficial for developers managing complex, multi-service local mockups.</li>
|
||
</ul>
|
||
<h3 id="resource-management">Resource Management<a class="headerlink" href="#resource-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-tooling-1">CLI Tooling (1)<a class="headerlink" href="#cli-tooling-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/robscott/kube-capacity/releases">Kube-capacity</a> <span class='md-tag md-tag--info'>⭐ 2636</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-5d039856" 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 4 L 10 13 L 20 3 L 30 10 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-5d039856)" 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--info'>[COMMUNITY-TOOL]</span> — Kube-capacity is an exceptionally popular CLI utility designed to synthesize and output resource requests, limits, and actual real-time utilization. It queries metrics servers and displays overall usage at the node, pod, and container levels, acting as a crucial tool for capacity optimization.</li>
|
||
</ul>
|
||
<h4 id="cleanup">Cleanup<a class="headerlink" href="#cleanup" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/yogeshkk/K8sPurger">K8sPurger 🌟</a> <span class='md-tag md-tag--info'>⭐ 256</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-0a0b60b7" 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 5 L 20 2 L 30 7 L 40 13 L 50 7" fill="none" stroke="url(#spark-grad-0a0b60b7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A tool designed to scan a Kubernetes cluster for unused resources, identifying orphan ConfigMaps, Secrets, PVCs, and service accounts. By automating the discovery of redundant workloads, it reduces bloat and improves cluster security posture. Active through 2026 as a simple, highly effective housecleaning utility.</li>
|
||
</ul>
|
||
<h4 id="configuration-auditing">Configuration Auditing<a class="headerlink" href="#configuration-auditing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/Ramilito/kubediff">Ramilito/kubediff ⭐</a> <span class='md-tag md-tag--info'>⭐ 185</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-6e3c7a47" 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 8 L 30 7 L 40 8 L 50 8" fill="none" stroke="url(#spark-grad-6e3c7a47)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — Kubediff is an operational helper designed to compare local structural Kubernetes resource configurations against running runtime instances. It acts as an validation sanity checker before executing apply commands, mitigating unintentional production configuration drifts.</li>
|
||
</ul>
|
||
<h4 id="garbage-collection-2">Garbage Collection (2)<a class="headerlink" href="#garbage-collection-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://codeberg.org/hjacobs/kube-janitor"><mark>Kubernetes Janitor</mark></a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A declarative janitor utility designed to clean up temporary cluster resources based on time-to-live (TTL) rules or custom annotations. Highly utilized in QA/Dev clusters to automatically purge leaked namespaces and test deployments. While migrated to Codeberg, the tool is robust and actively supported for resource hygiene.</li>
|
||
</ul>
|
||
<h3 id="scheduling-3">Scheduling (3)<a class="headerlink" href="#scheduling-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="ad-hoc-tasks">Ad-hoc Tasks<a class="headerlink" href="#ad-hoc-tasks" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/maorfr/kube-tasks">maorfr/kube-tasks: Kube tasks</a> <span class='md-tag md-tag--info'>⭐ 23</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-392bec07" 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 8 L 10 7 L 20 13 L 30 13 L 40 11 L 50 9" fill="none" stroke="url(#spark-grad-392bec07)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A lightweight CLI tool designed to run one-off tasks in a Kubernetes cluster without creating persistent deployments or CronJobs. It allows developers to quickly spin up debugging or configuration pods that auto-terminate. In 2026, it is a convenient tool for quick tasks, though similar functionality exists natively via kubectl run.</li>
|
||
</ul>
|
||
<h3 id="security">Security<a class="headerlink" href="#security" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-scanning">Image Scanning<a class="headerlink" href="#image-scanning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/caldito/soup">caldito/soup</a> <span class='md-tag md-tag--info'>⭐ 40</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-29bb5998" 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 11 L 20 4 L 30 13 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-29bb5998)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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'>[LEGACY]</span> — Soup is a small open-source CLI tool designed to extract, analyze, and report on the container image tags actively running across a Kubernetes cluster. It aids operations teams in identifying legacy or unpinned image tags, although modern comprehensive policy engines like Kyverno have largely subsumed its utility.</li>
|
||
</ul>
|
||
<h3 id="troubleshooting-platforms">Troubleshooting Platforms<a class="headerlink" href="#troubleshooting-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-4">Automation (4)<a class="headerlink" href="#automation-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro">komodor.com: Komodor Workflows: Automated Troubleshooting at the Speed of' WHOOSH!</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This architectural review outlines the implementation of automated workflows within the Komodor platform to speed up incident resolution. It documents how platform administrators can configure automated runs to inspect cluster state changes, pod terminations, and configuration drift. The resource offers practical design insights for implementing rapid triage mechanisms across multi-cluster environments.</li>
|
||
</ul>
|
||
<h3 id="upgrade-safety">Upgrade Safety<a class="headerlink" href="#upgrade-safety" title="Permanent link">¶</a></h3>
|
||
<h4 id="auditing">Auditing<a class="headerlink" href="#auditing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/doitintl/kube-no-trouble"><strong>doitintl/kube-no-trouble: kubent ⭐⭐⭐</strong></a> <span class='md-tag md-tag--info'>⭐ 3673</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-27e16370" 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 5 L 10 10 L 20 9 L 30 5 L 40 10 L 50 2" fill="none" stroke="url(#spark-grad-27e16370)" 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'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Kube No Trouble (kubent) is an indispensable CLI utility that scans running Kubernetes clusters for deprecated API usage, obsolete resources, and outdated Helm values. By auditing cluster metadata prior to major platform upgrades, it provides an outstanding safety margin.</li>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/FairwindsOps/gonogo">FairwindsOps/gonogo</a> <span class='md-tag md-tag--info'>⭐ 146</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-924d9303" 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 12 L 10 10 L 20 7 L 30 3 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-924d9303)" 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--critical'>[LEGACY]</span> — A specialized CLI tool developed to assess cluster upgrade readiness by auditing manifests for deprecated APIs. Although critical during older Kubernetes version transitions, the tool has yielded active usage to modern checkers like kubent.</li>
|
||
</ul>
|
||
<h3 id="visualization-5">Visualization (5)<a class="headerlink" href="#visualization-5" title="Permanent link">¶</a></h3>
|
||
<h4 id="dashboard">Dashboard<a class="headerlink" href="#dashboard" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/stakater/Forecastle">stakater/Forecastle</a> <span class='md-tag md-tag--info'>⭐ 799</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-ed82af38" 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 13 L 20 4 L 30 9 L 40 12 L 50 9" fill="none" stroke="url(#spark-grad-ed82af38)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — Forecastle is a web-based portal dashboard that dynamically aggregates Ingress resources across a cluster to display a directory of running services. Utilizing annotations to identify and group target URLs, it provides platform teams with an elegant internal developer portal (IDP) entrance.</li>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/toboshii/hajimari">toboshii/hajimari</a> <span class='md-tag md-tag--info'>⭐ 822</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-78e9567a" 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 6 L 30 10 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-78e9567a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — Hajimari is an elegant, highly customizable homepage and service directory engineered for self-hosted Kubernetes environments. By automatically parsing active Ingress annotations, it creates a unified portal interface for internal services and dev environments.</li>
|
||
</ul>
|
||
<h3 id="web-dashboards">Web Dashboards<a class="headerlink" href="#web-dashboards" title="Permanent link">¶</a></h3>
|
||
<h4 id="ui-portal">UI Portal<a class="headerlink" href="#ui-portal" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/skooner-k8s/skooner"><mark>skooner - Kubernetes Dashboard</mark></a> <span class='md-tag md-tag--info'>⭐ 1439</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-9921c9cb" 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 11 L 10 12 L 20 3 L 30 8 L 40 9 L 50 4" fill="none" stroke="url(#spark-grad-9921c9cb)" 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'>[JAVASCRIPT CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A lightweight, real-time web console formerly known as Kube-dev. Optimized for both mobile and desktop screens, it enables platform engineers to quickly monitor and manage cluster resources, deployments, and logs without resource overhead.</li>
|
||
</ul>
|
||
<h2 id="operations-and-troubleshooting">Operations and Troubleshooting<a class="headerlink" href="#operations-and-troubleshooting" title="Permanent link">¶</a></h2>
|
||
<h3 id="diagnostic-analysis">Diagnostic Analysis<a class="headerlink" href="#diagnostic-analysis" title="Permanent link">¶</a></h3>
|
||
<h4 id="windows-packet-capture">Windows Packet Capture<a class="headerlink" href="#windows-packet-capture" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/OvidiuBorlean/kubectl-windumps">github.com/OvidiuBorlean/kubectl-windumps</a> <span class='md-tag md-tag--info'>⭐ 7</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-e199c633" 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 12 L 10 4 L 20 4 L 30 6 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-e199c633)" 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--critical'>[LEGACY]</span> — A legacy kubectl command-line utility facilitating TCP packet captures directly on Windows Server nodes within AKS clusters. Live grounding shows the project has been inactive for several years, yet it serves as a valuable conceptual reference for troubleshooting deep network issues.</li>
|
||
</ul>
|
||
<h2 id="operations-and-ux">Operations and UX<a class="headerlink" href="#operations-and-ux" title="Permanent link">¶</a></h2>
|
||
<h3 id="cli-plugins">CLI Plugins<a class="headerlink" href="#cli-plugins" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-context">Cluster Context<a class="headerlink" href="#cluster-context" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/danielfoehrKn/kubeswitch">Kubeswitch (for operators) 🌟</a> <span class='md-tag md-tag--info'>⭐ 1170</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-c6a7ecca" 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 4 L 20 8 L 30 8 L 40 9 L 50 4" fill="none" stroke="url(#spark-grad-c6a7ecca)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An advanced, highly scalable context and kubeconfig switcher designed for operators managing thousands of Kubernetes clusters. Offering sub-second response times and secure dynamic discovery of kubeconfigs, it replaces traditional static setups.</li>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/steamhaus/kubeswitch">kubeswitch: Kubernetes Version Switcher 🌟</a> <span class='md-tag md-tag--info'>⭐ 11</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-e90986e3" 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 8 L 20 10 L 30 9 L 40 13 L 50 9" fill="none" stroke="url(#spark-grad-e90986e3)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy command-line tool developed to swap between different versions of kubectl dynamically, ensuring version compatibility across distinct Kubernetes clusters. It has been superseded by containerized execution and modern multi-cluster managers.</li>
|
||
</ul>
|
||
<h4 id="context-switching-1">Context Switching (1)<a class="headerlink" href="#context-switching-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/bit-cloner/kcg">kcg 🌟</a> <span class='md-tag md-tag--info'>⭐ 19</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-da7f33da" 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 7 L 20 3 L 30 9 L 40 12 L 50 3" fill="none" stroke="url(#spark-grad-da7f33da)" 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--info'>[COMMUNITY-TOOL]</span> — Kubernetes Context Generator (kcg) is a simple utility built to simplify generating custom kubeconfig profiles across multiple distinct environments. It remains a minor community project overshadowed by enterprise dynamic loaders.</li>
|
||
</ul>
|
||
<h4 id="interactive-shell-1">Interactive Shell (1)<a class="headerlink" href="#interactive-shell-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/roubles/kubeshell">kubeshell</a> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An early attempt at building an interactive shell auto-complete program for kubectl. Now defunct, its conceptual UX improvements have been integrated directly into standard shell autocompletion patterns and kubectl aliases.</li>
|
||
</ul>
|
||
<h4 id="resource-navigation">Resource Navigation<a class="headerlink" href="#resource-navigation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/d-kuro/kubectl-fuzzy">kubectl-fuzzy 🌟</a> <span class='md-tag md-tag--info'>⭐ 167</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-91d567e5" 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 8 L 10 5 L 20 3 L 30 10 L 40 3 L 50 12" fill="none" stroke="url(#spark-grad-91d567e5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A CLI plugin for kubectl that integrates fuzzy filtering capabilities via fzf. It streamlines cluster operations by enabling interactive search and selection of pods, namespaces, deployments, and logs directly from the terminal.</li>
|
||
</ul>
|
||
<h3 id="gitops-verification">GitOps Verification<a class="headerlink" href="#gitops-verification" title="Permanent link">¶</a></h3>
|
||
<h4 id="state-difference">State Difference<a class="headerlink" href="#state-difference" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/weaveworks/kubediff"><strong>kubediff 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 1181</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-6beb9eb3" 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 11 L 10 9 L 20 6 L 30 3 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-6beb9eb3)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A pioneering utility from Weaveworks that compared declarative Kubernetes manifests on disk with live cluster state to highlight drift. Historically important as a foundational GitOps tool, now superseded by automated reconciliation loops.</li>
|
||
</ul>
|
||
<h3 id="manifest-generation-2">Manifest Generation (2)<a class="headerlink" href="#manifest-generation-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="resource-cleaning">Resource Cleaning<a class="headerlink" href="#resource-cleaning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/itaysk/kubectl-neat"><strong>kubectl-neat 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 2077</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-55c3e321" 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 9 L 30 2 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-55c3e321)" 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--success'>[ENTERPRISE-STABLE]</span> — Kubectl-neat is an essential CLI plugin that formats raw, exported Kubernetes YAML files to remove internal cluster noise (such as automatically populated statuses and timestamps), yielding highly readable manifests for GitOps.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/Kyrremann/kubectl-eksporter">kubectl-eksporter 🌟</a> <span class='md-tag md-tag--info'>⭐ 23</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-3f34254b" 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 11 L 10 12 L 20 8 L 30 3 L 40 5 L 50 12" fill="none" stroke="url(#spark-grad-3f34254b)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin designed to clean and extract manifest files directly from active cluster resources. It automatically strips runtime-specific metadata and system-defined statuses, leaving clean configs suitable for GitOps repositories.</li>
|
||
</ul>
|
||
<h4 id="resource-filtering">Resource Filtering<a class="headerlink" href="#resource-filtering" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/ryane/kfilt">kfilt</a> <span class='md-tag md-tag--info'>⭐ 114</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-55433b01" 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 9 L 20 7 L 30 4 L 40 9 L 50 9" fill="none" stroke="url(#spark-grad-55433b01)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A CLI tool dedicated to filtering specific resources out of massive Kubernetes manifest streams. By allowing developers to extract or drop manifests based on metadata, labels, or names, it functions as an essential pipeline tool.</li>
|
||
</ul>
|
||
<h3 id="network-tunneling">Network Tunneling<a class="headerlink" href="#network-tunneling" title="Permanent link">¶</a></h3>
|
||
<h4 id="developer-tools">Developer Tools<a class="headerlink" href="#developer-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://mbuffett.com/posts/ktunnel-ngrok-replace">mbuffett.com: Replacing ngrok with ktunnel</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A technical blog post detailing how to configure and utilize ktunnel to replace commercial ngrok tunnels. It outlines reverse tunneling architectures from local laptops into remote clusters for low-latency testing.</li>
|
||
</ul>
|
||
<h2 id="package-management">Package Management<a class="headerlink" href="#package-management" title="Permanent link">¶</a></h2>
|
||
<h3 id="developer-tools-1">Developer Tools (1)<a class="headerlink" href="#developer-tools-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-wrappers">CLI Wrappers<a class="headerlink" href="#cli-wrappers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/kbrew-dev/kbrew">kbrew</a> <span class='md-tag md-tag--info'>⭐ 189</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-65b10d4f" 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 4 L 10 12 L 20 10 L 30 7 L 40 3 L 50 13" fill="none" stroke="url(#spark-grad-65b10d4f)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--warning'>[EMERGING]</span> — Kbrew functions as an experimental package manager for local Kubernetes configurations, attempting to bring a Homebrew-like ease of installation to manifest files. It streamlines package delivery for local developer environments, although it has struggled to gain mainstream traction against established tools like Helm or Kustomize.</li>
|
||
</ul>
|
||
<h2 id="performance-and-testing">Performance and Testing<a class="headerlink" href="#performance-and-testing" title="Permanent link">¶</a></h2>
|
||
<h3 id="benchmarking">Benchmarking<a class="headerlink" href="#benchmarking" title="Permanent link">¶</a></h3>
|
||
<h4 id="storage-performance">Storage Performance<a class="headerlink" href="#storage-performance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/vmware/k-bench">vmware-tanzu/k-bench 🌟</a> <span class='md-tag md-tag--info'>⭐ 408</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-b46d12ed" 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 12 L 10 9 L 20 3 L 30 9 L 40 12 L 50 13" fill="none" stroke="url(#spark-grad-b46d12ed)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A benchmarking framework tailored specifically for assessing file and block storage performance inside Kubernetes. It runs FIO operations inside containers to analyze read/write IOPS and latency behaviors across storage classes.</li>
|
||
</ul>
|
||
<h3 id="cluster-validation">Cluster Validation<a class="headerlink" href="#cluster-validation" title="Permanent link">¶</a></h3>
|
||
<h4 id="health-checking">Health Checking<a class="headerlink" href="#health-checking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/goss-org/goss"><strong>aelsabbahy/goss</strong></a> <span class='md-tag md-tag--info'>⭐ 5904</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-6ee9d147" 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 7 L 10 8 L 20 13 L 30 13 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-6ee9d147)" 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--success'>[ENTERPRISE-STABLE]</span> — Goss is an ultra-fast, YAML-based infrastructure validation and health-checking tool. Commonly utilized in Kubernetes as a minimal, lightweight container liveness/readiness probe or system validation suite.</li>
|
||
</ul>
|
||
<h3 id="load-testing">Load Testing<a class="headerlink" href="#load-testing" title="Permanent link">¶</a></h3>
|
||
<h4 id="benchmarking-1">Benchmarking (1)<a class="headerlink" href="#benchmarking-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/kube-burner/kube-burner">kube-burner 🌟</a> <span class='md-tag md-tag--info'>⭐ 773</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-744e1162" 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 10 L 20 13 L 30 3 L 40 10 L 50 3" fill="none" stroke="url(#spark-grad-744e1162)" 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--info'>[COMMUNITY-TOOL]</span> — A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale.</li>
|
||
</ul>
|
||
<h4 id="observability-3">Observability (3)<a class="headerlink" href="#observability-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/getanteon/anteon"><mark>ddosify/ddosify</mark></a> <span class='md-tag md-tag--info'>⭐ 8528</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-d9d3505e" 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 7 L 10 4 L 20 12 L 30 3 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-d9d3505e)" 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--success'>[DE FACTO STANDARD]</span> — Rebranded from Ddosify to Anteon, this is a high-performance, developer-centric network load-testing and observability platform. It allows simulating high concurrency to benchmark REST APIs, HTTP endpoints, and Kubernetes workloads.</li>
|
||
</ul>
|
||
<h4 id="stress-testing">Stress Testing<a class="headerlink" href="#stress-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift">openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat's official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection.</li>
|
||
</ul>
|
||
<h2 id="performance-engineering">Performance Engineering<a class="headerlink" href="#performance-engineering" title="Permanent link">¶</a></h2>
|
||
<h3 id="kubernetes-optimization">Kubernetes Optimization<a class="headerlink" href="#kubernetes-optimization" title="Permanent link">¶</a></h3>
|
||
<h4 id="autonomous-tuning">Autonomous Tuning<a class="headerlink" href="#autonomous-tuning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads"><strong>How Kruize Optimizes OpenShift Workloads</strong></a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Technical review explaining how the Kruize Autotune project leverages prometheus metrics to autonomously profile and adjust microservices allocations on enterprise OpenShift clusters.</li>
|
||
</ul>
|
||
<h2 id="platform">Platform<a class="headerlink" href="#platform" title="Permanent link">¶</a></h2>
|
||
<h3 id="application-platform">Application Platform<a class="headerlink" href="#application-platform" title="Permanent link">¶</a></h3>
|
||
<h4 id="custom-resources-1">Custom Resources (1)<a class="headerlink" href="#custom-resources-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/cloud-ark/caastle">cloud-ark/caastle</a> <span class='md-tag md-tag--info'>⭐ 26</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-09af77a9" 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 4 L 10 2 L 20 5 L 30 4 L 40 12 L 50 6" fill="none" stroke="url(#spark-grad-09af77a9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An application-focused operator designed to manage multi-tiered applications in Kubernetes using structured Custom Resources. By coordinating complex dependency lifecycles across different services, it attempts to simplify custom operator architecture. In 2026, it is primarily viewed as a research-level project.</li>
|
||
</ul>
|
||
<h3 id="paas">PaaS<a class="headerlink" href="#paas" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-foundry">Cloud Foundry<a class="headerlink" href="#cloud-foundry" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/cloudfoundry/cf-for-k8s">cf-for-k8s</a> <span class='md-tag md-tag--info'>⭐ 292</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-76cd91f5" 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 4 L 20 9 L 30 7 L 40 2 L 50 2" fill="none" stroke="url(#spark-grad-76cd91f5)" 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--critical'>[LEGACY]</span> — An implementation of Cloud Foundry designed to run natively on Kubernetes, blending the Cloud Foundry developer experience (cf push) with Kubernetes infrastructure. By 2026, this repository is archived as Cloud Foundry has transitioned its Kubernetes strategy toward more modular tools (like Korifi), rendering this specific integrated project a legacy reference.</li>
|
||
</ul>
|
||
<h2 id="platform-engineering-4">Platform Engineering (4)<a class="headerlink" href="#platform-engineering-4" title="Permanent link">¶</a></h2>
|
||
<h3 id="application-delivery-2">Application Delivery (2)<a class="headerlink" href="#application-delivery-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="educational-material-1">Educational Material (1)<a class="headerlink" href="#educational-material-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://blog.logrocket.com/kubevela-intro-better-way-ship-applications">blog.logrocket.com: Intro to KubeVela: A better way to ship applications</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory developer guide providing an overview of KubeVela's application architecture model and its practical advantages over standard Kubernetes YAML files. It explains how to model complex deployment stages.</li>
|
||
<li><strong>(2021)</strong> <a href="https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications">developers.redhat.com: Using Dekorate to generate Kubernetes manifests for' Java applications</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This technical resource explores Dekorate, a Java-based framework that generates standard Kubernetes resource manifests during code compilation. By parsing Java annotations, Dekorate builds custom, valid deployment configurations.</li>
|
||
</ul>
|
||
<h4 id="oam-engines">OAM Engines<a class="headerlink" href="#oam-engines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://kubevela.io"><mark>kubevela.io 🌟</mark></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--success'>[DE FACTO STANDARD]</span> — KubeVela is an advanced CNCF-incubating application delivery and multi-cluster orchestrator built upon the Open Application Model (OAM). It decouples application declarations from physical cluster configurations by converting policies and workflows into unified abstractions.</li>
|
||
</ul>
|
||
<h3 id="boilerplates">Boilerplates<a class="headerlink" href="#boilerplates" title="Permanent link">¶</a></h3>
|
||
<h4 id="reference-architectures">Reference Architectures<a class="headerlink" href="#reference-architectures" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/ManagedKube/kubernetes-common-services"><mark>kubernetes-common-services</mark></a> <span class='md-tag md-tag--info'>⭐ 129</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-fde2177a" 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 7 L 10 8 L 20 9 L 30 4 L 40 7 L 50 7" fill="none" stroke="url(#spark-grad-fde2177a)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — A curated repository hosting template manifests and configuration blueprints for common supporting platform infrastructure. Includes readily deployable definitions for monitoring stacks, ingress controllers, certificate issuers, and log forwarders.</li>
|
||
</ul>
|
||
<h3 id="cluster-distributions">Cluster Distributions<a class="headerlink" href="#cluster-distributions" title="Permanent link">¶</a></h3>
|
||
<h4 id="noops-platforms">NoOps Platforms<a class="headerlink" href="#noops-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/deckhouse/deckhouse"><mark>Deckhouse: NoOps Kubernetes platform 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1311</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-7ea6bce9" 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 4 L 20 11 L 30 3 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-7ea6bce9)" 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> — Deckhouse is an out-of-the-box, NoOps-oriented Kubernetes platform distribution that fully automates cluster bootstrapping, configuration management, and patching. Incorporating built-in monitoring, ingress, security, and bare-metal support modules, it operates as a self-healing system.</li>
|
||
</ul>
|
||
<h3 id="control-plane-design">Control Plane Design<a class="headerlink" href="#control-plane-design" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-federation">API Federation<a class="headerlink" href="#api-federation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/opencontrolplane"><mark>github.com/opencontrolplane</mark></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--success'>[DE FACTO STANDARD]</span> — OpenControlPlane provides abstract control plane frameworks designed to decouple custom APIs from heavy physical compute workloads. Inspired by minimal KCP architectures, it allows API lifecycle orchestration without the operational overhead of managing physical Kubernetes nodes. It is useful for platform teams designing custom APIs.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kcp-dev/kcp"><mark>kcp: a prototype of a Kubernetes API server that is not a Kubernetes cluster' - a place to create, update, and maintain Kube-like APIs with controllers above or without clusters</mark></a> <span class='md-tag md-tag--info'>⭐ 2785</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-52f06915" 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 4 L 10 7 L 20 5 L 30 12 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-52f06915)" 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> — KCP acts as a highly customizable prototype of a Kubernetes API server that functions completely independent of physical container nodes. It serves as a foundational platform for control plane building, multi-cluster API management, and physical-compute scheduling abstraction.</li>
|
||
</ul>
|
||
<h3 id="custom-control-planes">Custom Control Planes<a class="headerlink" href="#custom-control-planes" title="Permanent link">¶</a></h3>
|
||
<h4 id="multi-tenancy-2">Multi-Tenancy (2)<a class="headerlink" href="#multi-tenancy-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/futurewei-cloud/arktos">Arktos</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> — An alternative, heavily modified Kubernetes runtime architecture optimized for massive multi-tenancy scales. Introduces partition-based controllers and native multi-tenant routing directly inside the API server context.</li>
|
||
</ul>
|
||
<h3 id="developer-productivity-3">Developer Productivity (3)<a class="headerlink" href="#developer-productivity-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="configuration-editors">Configuration Editors<a class="headerlink" href="#configuration-editors" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kubeshop/monokle"><mark>kubeshop/monokle</mark></a> <span class='md-tag md-tag--info'>⭐ 2138</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-5877ae92" 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 8 L 20 8 L 30 8 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-5877ae92)" 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> — Monokle is a visual Kubernetes configuration editor and IDE engineered to simplify manifest creation, validation, and delivery. It parses local directories and live cluster states, offering visual representations of resource dependencies.</li>
|
||
</ul>
|
||
<h4 id="educational-material-2">Educational Material (2)<a class="headerlink" href="#educational-material-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.youtube.com/watch?v=7IFAg782pf8">youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle' | Cloud Native Islamabad</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A video presentation exploring how to transition from code to cloud by utilizing Monokle to build high-quality, compliant Kubernetes deployments. The session provides live demonstrations of Monokle's visual editing capabilities.</li>
|
||
</ul>
|
||
<h4 id="tooling-accelerators">Tooling Accelerators<a class="headerlink" href="#tooling-accelerators" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://kubeshop.io">Kubeshop 🌟</a> <span class='md-tag md-tag--warning'>[VARIOUS CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kubeshop is an open-source tool incubator and accelerator dedicated to creating developer-focused Kubernetes tooling and workflows. It acts as the umbrella ecosystem behind successful platforms such as Testkube, Monokle, and Botkube.</li>
|
||
</ul>
|
||
<h4 id="ui-tools-4">UI Tools (4)<a class="headerlink" href="#ui-tools-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://k8studio.io">k8studio</a> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — K8Studio is a desktop graphical user interface designed to simplify multi-cluster Kubernetes administration and visualization. It presents a dynamic topological map of running cluster workloads, enabling live log streaming and terminal executions.</li>
|
||
</ul>
|
||
<h3 id="infrastructure-as-code-4">Infrastructure as Code (4)<a class="headerlink" href="#infrastructure-as-code-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="terraform-and-aws">Terraform and AWS<a class="headerlink" href="#terraform-and-aws" title="Permanent link">¶</a></h4>
|
||
<h5 id="eks-modules">EKS Modules<a class="headerlink" href="#eks-modules" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/cloudposse-terraform-components/aws-eks-argocd"><strong>AWS EKS Argo CD Terraform Component</strong></a> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Standardizes complex security configurations, integrates with IAM Roles for Service Accounts (IRSA), and provisions preconfigured Helm releases.</li>
|
||
</ul>
|
||
<h3 id="installation-1">Installation (1)<a class="headerlink" href="#installation-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="bare-metal-3">Bare Metal (3)<a class="headerlink" href="#bare-metal-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/ilkilab/agorakube"><mark>Agorakube</mark></a> <span class='md-tag md-tag--info'>⭐ 98</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-ec39f5d2" 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 10 L 10 13 L 20 3 L 30 11 L 40 5 L 50 3" fill="none" stroke="url(#spark-grad-ec39f5d2)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source Kubernetes engine dedicated to automating production-ready installations over bare metal setups. Streamlines storage provisioning, load balancing integrations, and upgrades across dedicated offline data center runtimes.</li>
|
||
</ul>
|
||
<h3 id="internal-developer-platforms-1">Internal Developer Platforms (1)<a class="headerlink" href="#internal-developer-platforms-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="frameworks-1">Frameworks (1)<a class="headerlink" href="#frameworks-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/syntasso/kratix">syntasso/kratix</a> <span class='md-tag md-tag--info'>⭐ 753</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-79fe1bc1" 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 8 L 10 2 L 20 13 L 30 6 L 40 8 L 50 4" fill="none" stroke="url(#spark-grad-79fe1bc1)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Kratix is a modular framework built to help platform engineering teams construct customized Internal Developer Platforms (IDPs). Using the concept of 'Promises', it permits engineers to define declarative APIs that generate multi-step orchestration workflows across multiple infrastructure planes. Grounding showcases its fast-growing appeal for companies seeking to build bespoke self-service capabilities without locking into heavy commercial portals.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-gitops-and-packaging">Kubernetes GitOps and Packaging<a class="headerlink" href="#kubernetes-gitops-and-packaging" title="Permanent link">¶</a></h3>
|
||
<h4 id="alternative-deployment-engines">Alternative Deployment Engines<a class="headerlink" href="#alternative-deployment-engines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/werf/nelm"><strong>Nelm: A Helm Alternative for Kubernetes Deployments</strong></a> <span class='md-tag md-tag--info'>⭐ 1083</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-842b63c3" 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 4 L 10 3 L 20 11 L 30 9 L 40 9 L 50 4" fill="none" stroke="url(#spark-grad-842b63c3)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — A high-performance deployment engine embedded in Werf that provides a drop-in, robust alternative to standard Helm tracking. It addresses Helm's native state validation limitations by offering deep, real-time resource validation and status monitoring.</li>
|
||
</ul>
|
||
<h4 id="auditing-and-maintenance">Auditing and Maintenance<a class="headerlink" href="#auditing-and-maintenance" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/mogensen/helm-changelog">helm-changelog: Create changelogs for Helm Charts, based on git history</a> <span class='md-tag md-tag--info'>⭐ 43</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-3fd8f2a0" 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 3 L 20 9 L 30 7 L 40 5 L 50 8" fill="none" stroke="url(#spark-grad-3fd8f2a0)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — A smart CLI helper designed to parse git commit logs and automatically compile detailed changelogs for Helm releases. Ideal for maintaining human-readable release histories without manual maintenance bottlenecks during major release cycles.</li>
|
||
</ul>
|
||
<h4 id="compliance-and-validation">Compliance and Validation<a class="headerlink" href="#compliance-and-validation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/redhat-certification/chart-verifier">redhat-certification: chart-verifier: Rules based tool to certify Helm charts' 🌟</a> <span class='md-tag md-tag--info'>⭐ 61</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-f4733b0c" 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 11 L 20 7 L 30 4 L 40 10 L 50 9" fill="none" stroke="url(#spark-grad-f4733b0c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — Red Hat's policy-enforcement checker built to certify Helm charts for enterprise deployment suitability on OpenShift platforms. It verifies that packaging templates align with platform standards, security models, and compliance benchmarks.</li>
|
||
</ul>
|
||
<h4 id="helm-documentation">Helm Documentation<a class="headerlink" href="#helm-documentation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/norwoodj/helm-docs"><strong>helm-docs</strong></a> <span class='md-tag md-tag--info'>⭐ 1745</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-18db4b03" 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 10 L 10 13 L 20 13 L 30 5 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-18db4b03)" 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--success'>[ENTERPRISE-STABLE]</span> — An automated utility designed to generate clear Markdown documentation from Helm chart metadata and schema structures. By analyzing values.yaml schema annotations, it produces clean, standardized configuration tables. This ensures chart configurations remain self-documenting and structurally valid within CI/CD pipelines.</li>
|
||
</ul>
|
||
<h4 id="helm-templates">Helm Templates<a class="headerlink" href="#helm-templates" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/vidispine/hull">HULL</a> <span class='md-tag md-tag--info'>⭐ 288</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-387b3077" 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 11 L 10 8 L 20 5 L 30 11 L 40 6 L 50 11" fill="none" stroke="url(#spark-grad-387b3077)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — The Helm Utility Library Layer (HULL) is an innovative templating library designed to drastically reduce boilerplate code. It allows platform engineers to define Kubernetes resources declaratively within JSON/YAML schemas, minimizing redundant YAML scripting.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-manifests">Kubernetes Manifests<a class="headerlink" href="#kubernetes-manifests" title="Permanent link">¶</a></h3>
|
||
<h4 id="validation-and-linting">Validation and Linting<a class="headerlink" href="#validation-and-linting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/stackrox/kube-linter"><mark>KubeLinter</mark></a> <span class='md-tag md-tag--info'>⭐ 3469</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-99439a6f" 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 7 L 10 5 L 20 4 L 30 13 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-99439a6f)" 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> — An enterprise-grade static analyzer for raw Kubernetes manifest files and Helm charts. Translates security benchmarks, privileged container checks, and missing resource limits into actionable DevOps signals.</li>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/instrumenta/kubernetes-json-schema"><mark>github: Kubernetes JSON Schemas 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 337</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-2c0092b3" 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 5 L 10 2 L 20 6 L 30 7 L 40 8 L 50 10" fill="none" stroke="url(#spark-grad-2c0092b3)" 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'>[NONE CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An archive of automatically generated JSON Schemas extracted from official Kubernetes API definitions. Historically key for linting, now superseded by modern integrated IDE validation engines and CRD schemas.</li>
|
||
</ul>
|
||
<h3 id="multi-cluster-routing-1">Multi-Cluster Routing (1)<a class="headerlink" href="#multi-cluster-routing-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="fleet-orchestration">Fleet Orchestration<a class="headerlink" href="#fleet-orchestration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/clusternet/clusternet"><mark>github.com/clusternet</mark></a> <span class='md-tag md-tag--info'>⭐ 1437</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-57182f63" 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 3 L 20 9 L 30 13 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-57182f63)" 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> — Clusternet is an open-source, multi-cluster management framework designed to orchestrate application deployment across heterogeneous cloud-to-edge Kubernetes networks. It decouples control planes by introducing push and pull-based scheduling mechanisms, allowing seamless policy propagation.</li>
|
||
<li><strong>(2020)</strong> <a href="https://open-cluster-management.io"><mark>open-cluster-management.io</mark></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--success'>[DE FACTO STANDARD]</span> — Open Cluster Management (OCM) is a modular, extensible CNCF project designed to orchestrate fleets of Kubernetes clusters at scale. It defines standardized API abstractions for cluster registration, application deployment policies, and compliance management.</li>
|
||
</ul>
|
||
<h3 id="multi-tenancy-3">Multi-Tenancy (3)<a class="headerlink" href="#multi-tenancy-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="policy-enforcement-1">Policy Enforcement (1)<a class="headerlink" href="#policy-enforcement-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://platformengineering.org/tools/capsule"><mark>platformengineering.org/tools/capsule ⭐</mark></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--success'>[DE FACTO STANDARD]</span> — Capsule provides native multi-tenancy in single Kubernetes clusters by implementing lightweight tenant abstractions. Operating as a custom operator, it manages namespaces without replacing standard Kubernetes APIs or creating separate control planes. It is highly valued for enforcing governance limits in shared enterprise platforms.</li>
|
||
</ul>
|
||
<h3 id="service-mesh-management">Service Mesh Management<a class="headerlink" href="#service-mesh-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="educational-material-3">Educational Material (3)<a class="headerlink" href="#educational-material-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://docs.meshery.io/guides/tutorials/kubernetes-pods">Exploring Kubernetes Pods with Meshery</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operational guide from the Meshery documentation focusing on managing and inspecting Kubernetes Pods within a service mesh environment. It illustrates how to leverage Meshery's visual designer to orchestrate workloads.</li>
|
||
</ul>
|
||
<h4 id="observability-platforms">Observability Platforms<a class="headerlink" href="#observability-platforms" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/meshery/meshery"><mark>Meshery</mark></a> <span class='md-tag md-tag--info'>⭐ 10279</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-c84af876" 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 9 L 20 2 L 30 3 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-c84af876)" 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 / JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Meshery is a comprehensive multi-service mesh management plane designed to provision, validate, and optimize service mesh infrastructures. Operating as a CNCF project, it supports multiple service mesh architectures from a single portal.</li>
|
||
</ul>
|
||
<h3 id="testing-frameworks">Testing Frameworks<a class="headerlink" href="#testing-frameworks" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-tools">Automation Tools<a class="headerlink" href="#automation-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/devopsspiral/KubeLibrary"><mark>KubeLibrary</mark></a> <span class='md-tag md-tag--info'>⭐ 145</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-889e9065" 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 8 L 10 13 L 20 9 L 30 7 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-889e9065)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — KubeLibrary is an open-source testing library that integrates the official Kubernetes Python Client with the Robot Framework. It enables platform and QA engineers to write human-readable end-to-end integration and sanity tests.</li>
|
||
</ul>
|
||
<h2 id="provisioning-3">Provisioning (3)<a class="headerlink" href="#provisioning-3" title="Permanent link">¶</a></h2>
|
||
<h3 id="ansible">Ansible<a class="headerlink" href="#ansible" title="Permanent link">¶</a></h3>
|
||
<h4 id="advanced-infrastructure">Advanced Infrastructure<a class="headerlink" href="#advanced-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/electrocucaracha/krd"><mark>krd</mark></a> <span class='md-tag md-tag--info'>⭐ 40</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-591523b5" 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 10 L 20 11 L 30 6 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-591523b5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL/ANSIBLE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The Kubernetes Reference Deployment (KRD) leverages Ansible playbooks and shell scripts to automate multi-node cluster provisioning with advanced network architectures, hardware acceleration (SR-IOV), nested VM hypervisors, and distributed storage engines.</li>
|
||
</ul>
|
||
<h2 id="reliability-1">Reliability (1)<a class="headerlink" href="#reliability-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="architectural-patterns">Architectural Patterns<a class="headerlink" href="#architectural-patterns" title="Permanent link">¶</a></h3>
|
||
<h4 id="disaster-recovery">Disaster Recovery<a class="headerlink" href="#disaster-recovery" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/amelbakry/kubernetes-active-passive">Kubernetes Active Passive Applications</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> — A reference architecture guiding the implementation of Active-Passive configurations within multi-region Kubernetes topologies. Provides template setups for handling state synchronization and global traffic failovers.</li>
|
||
</ul>
|
||
<h3 id="testing-1">Testing (1)<a class="headerlink" href="#testing-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="performance-benchmarking">Performance Benchmarking<a class="headerlink" href="#performance-benchmarking" title="Permanent link">¶</a></h4>
|
||
<h5 id="operators-1">Operators (1)<a class="headerlink" href="#operators-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/cloud-bulldozer/benchmark-operator"><mark>cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks</mark></a> <span class='md-tag md-tag--info'>⭐ 305</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-94be6cd9" 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 5 L 10 4 L 20 6 L 30 3 L 40 12 L 50 8" fill="none" stroke="url(#spark-grad-94be6cd9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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> — Automates heavy performance testing (e.g., FIO, uperf) within active clusters. It deploys targets, isolates benchmark metrics, and exports execution data to visualization layers.</li>
|
||
</ul>
|
||
<h2 id="resource-management-1">Resource Management (1)<a class="headerlink" href="#resource-management-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="automation-and-tools">Automation and Tools<a class="headerlink" href="#automation-and-tools" title="Permanent link">¶</a></h3>
|
||
<h4 id="rightsizing-tools">Rightsizing Tools<a class="headerlink" href="#rightsizing-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/FairwindsOps/goldilocks"><mark>github.com/FairwindsOps: Goldilocks is a utility that can help you identify' a starting point for resource requests and limits</mark></a> <span class='md-tag md-tag--info'>⭐ 3250</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-07562f2d" 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 4 L 10 9 L 20 6 L 30 9 L 40 12 L 50 2" fill="none" stroke="url(#spark-grad-07562f2d)" 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> — Goldilocks is a highly popular utility that analyzes Vertical Pod Autoscaler (VPA) recommendations.</li>
|
||
<li>Automatically creates VPAs for workloads and visualizes ideal resource boundaries in a clean dashboard.</li>
|
||
<li>Essential for platform engineers aiming to establish baseline CPU and memory allocations.</li>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/unagex/kondense"><mark>kondense 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 368</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-d2e004bb" 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 11 L 10 8 L 20 4 L 30 4 L 40 9 L 50 10" fill="none" stroke="url(#spark-grad-d2e004bb)" 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> — Kondense is an open-source, lightweight auto-tuning utility for Kubernetes.</li>
|
||
<li>Runs asynchronously to analyze workload consumption and dynamically update resource definitions.</li>
|
||
<li>Aims to reduce idle node overhead with minimal configuration.</li>
|
||
</ul>
|
||
<h3 id="finops-1">FinOps (1)<a class="headerlink" href="#finops-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-scale-down">Cluster Scale Down<a class="headerlink" href="#cluster-scale-down" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kube-ns-suspender/kube-ns-suspender">govirtuo/kube-ns-suspender 🌟</a> <span class='md-tag md-tag--info'>⭐ 84</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-cc9802c1" 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 10 L 10 3 L 20 7 L 30 9 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-cc9802c1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A cloud-cost mitigation helper designed to scale down resources in designated Kubernetes namespaces during idle hours (e.g., nights and weekends). It intercepts workload resources like Deployments and StateSets to reduce overhead.</li>
|
||
</ul>
|
||
<h2 id="runtime">Runtime<a class="headerlink" href="#runtime" title="Permanent link">¶</a></h2>
|
||
<h3 id="webassembly-wasm">WebAssembly Wasm<a class="headerlink" href="#webassembly-wasm" title="Permanent link">¶</a></h3>
|
||
<h4 id="container-engines">Container Engines<a class="headerlink" href="#container-engines" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/KWasm/podman-wasm">github.com/KWasm/podman-wasm</a> <span class='md-tag md-tag--info'>⭐ 30</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-e6a1a282" 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 7 L 10 9 L 20 10 L 30 10 L 40 13 L 50 8" fill="none" stroke="url(#spark-grad-e6a1a282)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — Part of the KWasm ecosystem, podman-wasm integrates WebAssembly runtimes directly with Podman container environments. It enables the seamless execution of highly isolated Wasm workloads alongside native Linux containers, signaling the paradigm of lightweight, secure serverless execution.</li>
|
||
</ul>
|
||
<h2 id="scheduling-4">Scheduling (4)<a class="headerlink" href="#scheduling-4" title="Permanent link">¶</a></h2>
|
||
<h3 id="batch-workloads">Batch Workloads<a class="headerlink" href="#batch-workloads" title="Permanent link">¶</a></h3>
|
||
<h4 id="hpc">HPC<a class="headerlink" href="#hpc" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/kubernetes-retired/kube-batch">kube-batch</a> <span class='md-tag md-tag--info'>⭐ 1091</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-60f0f272" 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 11 L 20 2 L 30 8 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-60f0f272)" 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'>[LEGACY]</span> — An early batch scheduler for Kubernetes designed to run high-performance computing (HPC) and deep learning workloads. Note: This project is now retired and archived; its features have been superseded by Volcano or the native Kubernetes scheduler queueing enhancements.</li>
|
||
</ul>
|
||
<h3 id="custom-schedulers">Custom Schedulers<a class="headerlink" href="#custom-schedulers" title="Permanent link">¶</a></h3>
|
||
<h4 id="experimental">Experimental<a class="headerlink" href="#experimental" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/rothgar/bashScheduler">github.com/rothgar/bashScheduler</a> <span class='md-tag md-tag--warning'>[BASH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--warning'>[EMERGING]</span> — An experimental Kubernetes scheduler written entirely in Bash. It is exclusively intended for academic learning, illustrating scheduling queues, node filtering, and binding phases to developers wanting to grasp scheduler-manager communication without compiled code complexity.</li>
|
||
</ul>
|
||
<h3 id="multi-cluster-2">Multi-Cluster (2)<a class="headerlink" href="#multi-cluster-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="batch-workloads-1">Batch Workloads (1)<a class="headerlink" href="#batch-workloads-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/armadaproject/armada">Armada</a> <span class='md-tag md-tag--info'>⭐ 600</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-d6872f4d" 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 7 L 10 8 L 20 9 L 30 12 L 40 13 L 50 10" fill="none" stroke="url(#spark-grad-d6872f4d)" 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--info'>[COMMUNITY-TOOL]</span> — A high-throughput, multi-cluster batch queuing system built on top of Kubernetes. Armada manages tens of thousands of concurrent jobs across geographically distributed clusters, optimized for machine learning and quantitative analysis.</li>
|
||
</ul>
|
||
<h3 id="scheduler-plugins">Scheduler Plugins<a class="headerlink" href="#scheduler-plugins" title="Permanent link">¶</a></h3>
|
||
<h4 id="enterprise-topology">Enterprise Topology<a class="headerlink" href="#enterprise-topology" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/Azure/placement-policy-scheduler-plugins">Azure/placement-policy-scheduler-plugins</a> <span class='md-tag md-tag--info'>⭐ 55</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-d7ccb3ed" 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 5 L 10 5 L 20 13 L 30 2 L 40 4 L 50 8" fill="none" stroke="url(#spark-grad-d7ccb3ed)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — This repository contains custom scheduling plugins for the Kubernetes default scheduler, built by Azure. They implement advanced scheduling topologies like strict fault-domain placement, proximity-based scheduling, and specialized multi-tenant constraints, providing deep scheduling control for hyperscale enterprise architectures.</li>
|
||
</ul>
|
||
<h2 id="security-1">Security (1)<a class="headerlink" href="#security-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="access-control-1">Access Control (1)<a class="headerlink" href="#access-control-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="rbac-audit">RBAC Audit<a class="headerlink" href="#rbac-audit" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/alcideio/rbac-tool">github.com/alcideio/rbac-tool</a> <span class='md-tag md-tag--info'>⭐ 1077</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-4cd52d51" 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 6 L 30 7 L 40 10 L 50 5" fill="none" stroke="url(#spark-grad-4cd52d51)" 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--info'>[COMMUNITY-TOOL]</span> — RBAC Tool is a powerful suite designed to simplify, audit, and generate Kubernetes Role-Based Access Control policies. It includes policy analysis commands, visual dependency graphs, and lookup capabilities to quickly ensure compliance with the least privilege security model.</li>
|
||
</ul>
|
||
<h4 id="rbac-management">RBAC Management<a class="headerlink" href="#rbac-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/sighupio/permission-manager"><mark>Permission Manager 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1371</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-dc0c53ac" 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 5 L 10 6 L 20 4 L 30 7 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-dc0c53ac)" 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--success'>[DE FACTO STANDARD]</span> — An intuitive web application designed to govern Kubernetes Role-Based Access Control (RBAC). It enables cluster administrators to seamlessly provision users, generate Kubeconfigs, and bind specific permissions without manually editing complex YAML manifest specifications.</li>
|
||
</ul>
|
||
<h4 id="ssh-proxy">SSH Proxy<a class="headerlink" href="#ssh-proxy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/ContainerSSH/ContainerSSH"><strong>github.com/ContainerSSH/ContainerSSH</strong></a> <span class='md-tag md-tag--info'>⭐ 3054</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-1c761d19" 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 5 L 10 12 L 20 13 L 30 3 L 40 3 L 50 3" fill="none" stroke="url(#spark-grad-1c761d19)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — ContainerSSH is a high-security proxy server that dynamically spins up an isolated, single-use container in Kubernetes whenever a user initializes an SSH connection. It ensures strict credential verification and guarantees absolute environment isolation, preventing host namespace contamination.</li>
|
||
</ul>
|
||
<h3 id="admission-control-4">Admission Control (4)<a class="headerlink" href="#admission-control-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-signature">Image Signature<a class="headerlink" href="#image-signature" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/sse-secure-systems/connaisseur">connaisseur</a> <span class='md-tag md-tag--info'>⭐ 473</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-8e08b0fd" 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 4 L 20 3 L 30 7 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-8e08b0fd)" 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'>[PYTHON CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An admission controller that integrates image signature verification (using Cosign, Notary, or other signatures) directly into Kubernetes' admission flow. It ensures only trusted, cryptographically signed container images can be deployed in the cluster. Highly secure and widely adopted in 2026 within supply-chain security pipelines.</li>
|
||
</ul>
|
||
<h3 id="audit-and-compliance">Audit and Compliance<a class="headerlink" href="#audit-and-compliance" title="Permanent link">¶</a></h3>
|
||
<h4 id="static-analysis-2">Static Analysis (2)<a class="headerlink" href="#static-analysis-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/alcideio/advisor">Alcide Advisor: an agentless service for Kubernetes audit and compliance' that's built to ensure a frictionless and secured DevSecOps workflow</a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Alcide Advisor is an agentless security tool originally engineered to validate Kubernetes configurations, workloads, and network rules against common vulnerabilities. Since the acquisition of Alcide, the repository has been archived and is no longer under active maintenance. It is primarily referenced as a historical model for static manifest parsing and rules-driven auditing.</li>
|
||
</ul>
|
||
<h3 id="authentication">Authentication<a class="headerlink" href="#authentication" title="Permanent link">¶</a></h3>
|
||
<h4 id="oidc">OIDC<a class="headerlink" href="#oidc" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/int128/kubelogin"><strong>kubelogin 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 2292</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-4ffae9e9" 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 12 L 20 3 L 30 10 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-4ffae9e9)" 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--success'>[ENTERPRISE-STABLE]</span> — A kubectl plugin for OpenID Connect (OIDC) authentication, enabling integration with external identity providers like Okta, Keycloak, and Google. It runs locally to retrieve token credentials and automatically configures Kubeconfig for secure cluster access. In 2026, it is recognized as the de facto standard CLI tool for OIDC login flows within enterprise environments.</li>
|
||
</ul>
|
||
<h4 id="proxy">Proxy<a class="headerlink" href="#proxy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/jetstack/kube-oidc-proxy">kube-oidc-proxy</a> <span class='md-tag md-tag--info'>⭐ 476</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-eda2eded" 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 12 L 10 12 L 20 3 L 30 9 L 40 9 L 50 11" fill="none" stroke="url(#spark-grad-eda2eded)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — A reverse proxy that adds OIDC authentication to managed Kubernetes clusters (e.g., EKS, GKE, AKS) where modifying API server flags directly is restricted. It intercepts incoming API server requests, validates the OIDC token, and impersonates the user utilizing Kubernetes user impersonation headers. Active through 2026, it serves as a critical bridge for enterprise security compliance on managed platforms.</li>
|
||
</ul>
|
||
<h3 id="cicd-security">CICD Security<a class="headerlink" href="#cicd-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="identity-and-access-1">Identity and Access (1)<a class="headerlink" href="#identity-and-access-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline">tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A detailed technical guide on securing CI/CD pipelines when interacting with Kubernetes APIs. It showcases integrating OpenID Connect (OIDC) authentication flow into runner tasks to avoid long-lived high-privilege service account keys.</li>
|
||
</ul>
|
||
<h3 id="certificate-management">Certificate Management<a class="headerlink" href="#certificate-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="trust-and-identity">Trust and Identity<a class="headerlink" href="#trust-and-identity" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/jetstack/jetstack-secure">Jetstack Secure Agent 🌟🌟</a> <span class='md-tag md-tag--info'>⭐ 262</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-2d53f832" 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 13 L 20 2 L 30 8 L 40 2 L 50 7" fill="none" stroke="url(#spark-grad-2d53f832)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A component of the Jetstack Secure platform that integrates with cert-manager. It aggregates TLS/SSL certificate telemetry and configuration states from clusters, allowing centralized enterprise monitoring of certificate lifetimes and trust domains.</li>
|
||
</ul>
|
||
<h3 id="compliance">Compliance<a class="headerlink" href="#compliance" title="Permanent link">¶</a></h3>
|
||
<h4 id="vulnerability-scanning-1">Vulnerability Scanning (1)<a class="headerlink" href="#vulnerability-scanning-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench">infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench</a> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive practical guide comparing and integrating Kubescape and kube-bench within DevSecOps pipelines. The tutorial shows how to automate CIS benchmark validation via kube-bench while using Kubescape to detect RBAC misconfigurations and vulnerable container images. An essential blueprint for implementing hardening standards in production environments.</li>
|
||
</ul>
|
||
<h3 id="compliance-and-policy">Compliance and Policy<a class="headerlink" href="#compliance-and-policy" title="Permanent link">¶</a></h3>
|
||
<h4 id="opa-rego">OPA Rego<a class="headerlink" href="#opa-rego" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kubescape/regolibrary">armosec/regolibrary</a> <span class='md-tag md-tag--info'>⭐ 131</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-9474c770" 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 7 L 20 11 L 30 11 L 40 10 L 50 9" fill="none" stroke="url(#spark-grad-9474c770)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[REGO CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A repository of highly structured Rego-based compliance policies curated for the Kubescape open-source platform. It maps cluster postures against frameworks like MITRE ATT&CK, NSA/CISA, and CIS benchmarks.</li>
|
||
</ul>
|
||
<h3 id="configuration-secrets">Configuration Secrets<a class="headerlink" href="#configuration-secrets" title="Permanent link">¶</a></h3>
|
||
<h4 id="cli-decoders">CLI Decoders<a class="headerlink" href="#cli-decoders" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/keisku/kubectl-secretdata"><mark>kei6u/kubectl-secret-data</mark></a> <span class='md-tag md-tag--info'>⭐ 39</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-ae063d30" 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 4 L 20 10 L 30 13 L 40 6 L 50 2" fill="none" stroke="url(#spark-grad-ae063d30)" 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> — A highly convenient kubectl plugin that decodes nested Secret structures instantly. By outputting plain text directly to standard output, it eliminates manual base64 decoding loops, drastically reducing troubleshooting overhead for operations teams who frequently audit cluster application states.</li>
|
||
</ul>
|
||
<h3 id="container-runtimes">Container Runtimes<a class="headerlink" href="#container-runtimes" title="Permanent link">¶</a></h3>
|
||
<h4 id="rootless-kubernetes">Rootless Kubernetes<a class="headerlink" href="#rootless-kubernetes" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/rootless-containers/usernetes">rootless-containers/usernetes</a> <span class='md-tag md-tag--info'>⭐ 970</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-ea87abd6" 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 3 L 20 11 L 30 6 L 40 4 L 50 2" fill="none" stroke="url(#spark-grad-ea87abd6)" 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--warning'>[EMERGING]</span> — Usernetes is an experimental project executing entire Kubernetes clusters (including kubelet, container runtime, and control plane) as unprivileged user sessions (rootless). By leveraging user namespaces, it mitigates severe host privilege escalation risks. Despite performance and networking constraints, it represents a crucial paradigm for high-security multi-tenant nodes.</li>
|
||
</ul>
|
||
<h3 id="devsecops">DevSecOps<a class="headerlink" href="#devsecops" title="Permanent link">¶</a></h3>
|
||
<h4 id="resources">Resources<a class="headerlink" href="#resources" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes">stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟</a> <span class='md-tag md-tag--warning'>[HTML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — A comprehensive industry blog post and list curating essential open-source DevSecOps utilities for securing Kubernetes workloads, detailing tools for network policy enforcement, static analysis, runtime protection, and compliance. In 2026, it serves as an excellent historical guide highlighting the rapid evolution of Kubernetes security paradigms.</li>
|
||
</ul>
|
||
<h3 id="devsecops-platforms">DevSecOps Platforms<a class="headerlink" href="#devsecops-platforms" title="Permanent link">¶</a></h3>
|
||
<h4 id="vulnerability-management">Vulnerability Management<a class="headerlink" href="#vulnerability-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/m9sweeper/m9sweeper">m9sweeper/m9sweeper</a> <span class='md-tag md-tag--info'>⭐ 264</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-5a030b50" 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 8 L 10 11 L 20 12 L 30 12 L 40 4 L 50 3" fill="none" stroke="url(#spark-grad-5a030b50)" 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'>[TYPESCRIPT CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — M9sweeper functions as a comprehensive, web-based DevSecOps platform compiling outputs from external tools like Trivy, Kubesec, and kube-bench. It presents security managers with structured dashboards tracking image vulnerabilities, misconfigurations, and active network policy violations. It is a solid, cost-effective option for mid-sized teams searching for consolidated risk views.</li>
|
||
</ul>
|
||
<h3 id="identity-and-access-2">Identity and Access (2)<a class="headerlink" href="#identity-and-access-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="authentication-1">Authentication (1)<a class="headerlink" href="#authentication-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/infrahq/infra">infrahq/infra 🌟</a> <span class='md-tag md-tag--info'>⭐ 1461</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-d457ad37" 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 7 L 10 9 L 20 9 L 30 10 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-d457ad37)" 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'>[LEGACY]</span> — Infra was originally designed as a high-density identity access management layer that mapped single-sign-on (SSO) providers directly to Kubernetes RBAC. Live grounding in 2026 confirms that the project was officially archived and ceased active development in early 2024. Teams should treat its architecture as a conceptual reference and seek active alternatives like Teleport or Pinniped.</li>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/kubeops/ui-server">identity-server</a> <span class='md-tag md-tag--info'>⭐ 27</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-38835d88" 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 9 L 20 6 L 30 2 L 40 8 L 50 10" fill="none" stroke="url(#spark-grad-38835d88)" 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--info'>[COMMUNITY-TOOL]</span> — An identity and authorization server built specifically for Kubernetes dashboard architectures. It integrates with native OpenID Connect (OIDC) providers to manage secure user sessions and token exchanges for web UIs.</li>
|
||
</ul>
|
||
<h4 id="integration-2">Integration (2)<a class="headerlink" href="#integration-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/Clivern/Beetle"><mark>Beetle</mark></a> <span class='md-tag md-tag--info'>⭐ 167</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-b3c816b8" 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 8 L 10 3 L 20 9 L 30 13 L 40 11 L 50 6" fill="none" stroke="url(#spark-grad-b3c816b8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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> — A lightweight utility tailored to simplify the secure distribution of secrets and credentials to distributed microservices. Streamlines integration procedures for cloud workloads requesting verified execution credentials.</li>
|
||
</ul>
|
||
<h4 id="ldap-authentication">LDAP Authentication<a class="headerlink" href="#ldap-authentication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/HopopOps/k8s-ldap-auth">vbouchaud/k8s-ldap-auth</a> <span class='md-tag md-tag--info'>⭐ 54</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-720c350b" 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 5 L 20 11 L 30 9 L 40 11 L 50 10" fill="none" stroke="url(#spark-grad-720c350b)" 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--info'>[COMMUNITY-TOOL]</span> — A lightweight Kubernetes webhook authentication service interfacing directly with external LDAP/Active Directory engines. It maps LDAP group memberships into Kubernetes groups for clean RBAC authorization.</li>
|
||
</ul>
|
||
<h4 id="operators-2">Operators (2)<a class="headerlink" href="#operators-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/reddec/keycloak-ext-operator">github.com/reddec/keycloak-ext-operator</a> <span class='md-tag md-tag--info'>⭐ 23</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-0d80e833" 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 9 L 20 4 L 30 12 L 40 9 L 50 2" fill="none" stroke="url(#spark-grad-0d80e833)" 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--info'>[COMMUNITY-TOOL]</span> — Keycloak-ext-operator is a targeted community operator designed to manage key Identity and Access Management (IAM) configurations in Keycloak deployments. It simplifies administrative overhead by mapping custom Keycloak resources, users, and clients directly to Kubernetes manifests. Platform engineers utilize it to configure microservice authentication within declarative pipelines.</li>
|
||
</ul>
|
||
<h4 id="rbac">RBAC<a class="headerlink" href="#rbac" title="Permanent link">¶</a></h4>
|
||
<h5 id="legacy-tools">Legacy Tools<a class="headerlink" href="#legacy-tools" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/appvia/krane"><mark>Krane 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 740</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-40940fd4" 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 10 L 20 3 L 30 9 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-40940fd4)" 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'>[RUBY CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors.</li>
|
||
</ul>
|
||
<h4 id="reverse-proxy">Reverse Proxy<a class="headerlink" href="#reverse-proxy" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://www.tremolo.io/post/updating-kube-oidc-proxy">tremolosecurity.com: Updating kube-oidc-proxy</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A step-by-step upgrade guide focusing on resolving depreciations within the kube-oidc-proxy operator ecosystem. It discusses maintaining backward compatibility, secure certificate authority upgrades, and safe user token validation transfers.</li>
|
||
</ul>
|
||
<h4 id="workload-identity">Workload Identity<a class="headerlink" href="#workload-identity" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/Azure/azure-workload-identity"><mark>Azure/azure-workload-identity</mark></a> <span class='md-tag md-tag--info'>⭐ 333</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-f7cb1e95" 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 5 L 30 5 L 40 10 L 50 13" fill="none" stroke="url(#spark-grad-f7cb1e95)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Azure Workload Identity is the modern, enterprise-standard mechanism for mapping Kubernetes Service Accounts to Azure Active Directory (Microsoft Entra ID) managed identities. Utilizing OIDC federation, it eliminates the need for storing cloud credentials in Kubernetes secrets. It has fully replaced the deprecated aad-pod-identity architecture.</li>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/Azure/aad-pod-identity">Azure/aad-pod-identity)</a> <span class='md-tag md-tag--info'>⭐ 560</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-3cf7ff4a" 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 8 L 20 7 L 30 12 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-3cf7ff4a)" 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--critical'>[LEGACY]</span> — Azure Active Directory Pod Identity (aad-pod-identity) was the original framework used to assign Azure AD identities to pods. Due to scaling limits and reliance on intercepting IMDS traffic (NMI daemonset), it has been completely deprecated and replaced by the highly-efficient, OIDC-based azure-workload-identity controller.</li>
|
||
</ul>
|
||
<h3 id="manifest-validation">Manifest Validation<a class="headerlink" href="#manifest-validation" title="Permanent link">¶</a></h3>
|
||
<h4 id="linting">Linting<a class="headerlink" href="#linting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/komodorio/validkube">github.com/komodorio/validkube</a> <span class='md-tag md-tag--info'>⭐ 839</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-a1b122ea" 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 10 L 10 6 L 20 12 L 30 6 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-a1b122ea)" 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'>[TYPESCRIPT CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Validkube is a unified web-based scanning utility that combines Polaris, Trivy, and Kube-linter to analyze and secure Kubernetes manifest configurations. By consolidating multiple linters, it allows platform engineers to quickly identify security flaws, deprecations, and configuration drift in raw YAML files. The tool is highly suited for quick manual checks and rapid validation workflows.</li>
|
||
</ul>
|
||
<h3 id="multi-tenancy-4">Multi-Tenancy (4)<a class="headerlink" href="#multi-tenancy-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="case-studies-3">Case Studies (3)<a class="headerlink" href="#case-studies-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster">thenewstack.io: Locking Down Kubernetes Containers with vcluster</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This reference analysis explores locking down container isolation through virtual clusters, leveraging vcluster to enforce strict namespace boundaries. By limiting developer interaction to isolated guest control planes, enterprises eliminate risks associated with standard Kubernetes RBAC. The publication details design strategies for container lockdown, credential isolation, and audit compliance.</li>
|
||
</ul>
|
||
<h3 id="network-observability-1">Network Observability (1)<a class="headerlink" href="#network-observability-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="packet-capture-1">Packet Capture (1)<a class="headerlink" href="#packet-capture-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/deepfence/PacketStreamer">deepfence/PacketStreamer</a> <span class='md-tag md-tag--info'>⭐ 1928</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-c279b00f" 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 6 L 20 11 L 30 3 L 40 3 L 50 5" fill="none" stroke="url(#spark-grad-c279b00f)" 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--info'>[COMMUNITY-TOOL]</span> — PacketStreamer is a high-performance, distributed packet capture tool designed specifically for cloud-native architectures. It sensors network traffic from distributed hosts and streams it to a centralized collector via gRPC, allowing deep packet inspection (DPI) and security forensics without heavy agent overhead. The architecture is built for minimal footprint, making it ideal for high-throughput production environments.</li>
|
||
</ul>
|
||
<h3 id="operator-security">Operator Security<a class="headerlink" href="#operator-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="static-analysis-3">Static Analysis (3)<a class="headerlink" href="#static-analysis-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/controlplaneio/badrobot">github.com/controlplaneio/badrobot</a> <span class='md-tag md-tag--info'>⭐ 229</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-c85e7209" 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 12 L 10 7 L 20 6 L 30 6 L 40 6 L 50 7" fill="none" stroke="url(#spark-grad-c85e7209)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — Badrobot is a security audit tool focused on evaluating the security posture of third-party Kubernetes operators and their associated service accounts. It parses Helm charts and controller specifications to discover overly permissive RBAC bindings and risky system privileges. Security architects utilize it to harden cluster control planes against lateral privilege escalation via vulnerable operator patterns.</li>
|
||
</ul>
|
||
<h3 id="policy-and-admission-control">Policy and Admission Control<a class="headerlink" href="#policy-and-admission-control" title="Permanent link">¶</a></h3>
|
||
<h4 id="runtime-security-1">Runtime Security (1)<a class="headerlink" href="#runtime-security-1" title="Permanent link">¶</a></h4>
|
||
<h5 id="legacy-tools-1">Legacy Tools (1)<a class="headerlink" href="#legacy-tools-1" title="Permanent link">¶</a></h5>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/box/kube-exec-controller"><mark>box/kube-exec-controller</mark></a> <span class='md-tag md-tag--info'>⭐ 126</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-21605944" 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 5 L 10 6 L 20 9 L 30 6 L 40 6 L 50 2" fill="none" stroke="url(#spark-grad-21605944)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Curator Insight: Controller to restrict and audit shell execution inside Kubernetes pods. Live Grounding: Inactive for over five years. Superseded by newer ephemeral container mechanics, admission controllers (OPA/Kyverno), and modern service mesh execution boundaries.</li>
|
||
</ul>
|
||
<h3 id="policy-enforcement-2">Policy Enforcement (2)<a class="headerlink" href="#policy-enforcement-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="admission-control-5">Admission Control (5)<a class="headerlink" href="#admission-control-5" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/loft-sh/jspolicy">jspolicy</a> <span class='md-tag md-tag--info'>⭐ 416</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-9332d85d" 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 8 L 20 6 L 30 13 L 40 2 L 50 8" fill="none" stroke="url(#spark-grad-9332d85d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — A high-performance admission controller that enables developers to write Kubernetes policies using JavaScript or TypeScript instead of declarative DSLs like Rego. It compiles and executes policies inside an embedded V8 engine, delivering execution speeds comparable to native compiled code. In 2026, it represents a highly flexible alternative to OPA Gatekeeper for teams with strong JavaScript skillsets.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/tmobile/magtape">MagTape</a> <span class='md-tag md-tag--info'>⭐ 152</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-7aafde66" 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 5 L 20 7 L 30 3 L 40 5 L 50 7" fill="none" stroke="url(#spark-grad-7aafde66)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno.</li>
|
||
</ul>
|
||
<h4 id="deprecation-check">Deprecation Check<a class="headerlink" href="#deprecation-check" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/ckotzbauer/chekr">chekr</a> <span class='md-tag md-tag--info'>⭐ 9</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-87fcfcf4" 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 8 L 10 9 L 20 4 L 30 7 L 40 6 L 50 11" fill="none" stroke="url(#spark-grad-87fcfcf4)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — A lightweight utility designed to inspect Kubernetes configurations and validate them against upcoming resource deprecations and removals. By mapping API versions in manifest files to deprecation roadmaps, it prevents cluster upgrade disruptions. Active through 2026, it remains a useful command-line tool for pre-flight deployment audits.</li>
|
||
</ul>
|
||
<h3 id="rbac-1">RBAC (1)<a class="headerlink" href="#rbac-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="audit-and-compliance-1">Audit and Compliance (1)<a class="headerlink" href="#audit-and-compliance-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/PaloAltoNetworks/rbac-police">PaloAltoNetworks/rbac-police</a> <span class='md-tag md-tag--info'>⭐ 353</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-3e9b4f58" 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 5 L 20 11 L 30 8 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-3e9b4f58)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — RBAC Police is a specialized scanning tool built to discover and report privileged escalations and structural anomalies in Kubernetes cluster RBAC mappings. By analyzing cluster roles and bindings, it uncovers paths that malicious actors could use to gain administrative control. It remains an active security tool for hardening cluster control planes against lateral privilege escalation.</li>
|
||
</ul>
|
||
<h4 id="visualization-6">Visualization (6)<a class="headerlink" href="#visualization-6" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/team-soteria/rback">rback: RBAC in Kubernetes visualizer 🌟🌟</a> <span class='md-tag md-tag--info'>⭐ 401</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-77d6579f" 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 5 L 10 11 L 20 7 L 30 12 L 40 2 L 50 5" fill="none" stroke="url(#spark-grad-77d6579f)" 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--info'>[COMMUNITY-TOOL]</span> — A security tool designed to query and visualize Kubernetes Role-Based Access Control (RBAC) configurations, outputting clean, interactive graph representations of bindings and roles. By mapping relationships between Users, Groups, ServiceAccounts, Roles, and ClusterRoles, it assists security auditors in identifying privilege escalation paths. In 2026, it is highly valued for rapid security auditing.</li>
|
||
</ul>
|
||
<h3 id="registry-integration-1">Registry Integration (1)<a class="headerlink" href="#registry-integration-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="container-runtimes-1">Container Runtimes (1)<a class="headerlink" href="#container-runtimes-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/hasheddan/k8scr"><mark>k8scr 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 119</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-511d05c1" 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 4 L 10 2 L 20 11 L 30 7 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-511d05c1)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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> — A lightweight and specific CLI utility used to inspect and fetch container image metadata from within a Kubernetes context. It bypasses complex registry credential configurations, allowing developers and administrators to debug and analyze container layers directly.</li>
|
||
</ul>
|
||
<h3 id="secret-management-2">Secret Management (2)<a class="headerlink" href="#secret-management-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="image-registry-2">Image Registry (2)<a class="headerlink" href="#image-registry-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/upmc-enterprises/registry-creds">upmc-enterprises/registry-creds: Registry Credentials ⭐</a> <span class='md-tag md-tag--info'>⭐ 348</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-18f44ac5" 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 11 L 10 4 L 20 5 L 30 3 L 40 13 L 50 7" fill="none" stroke="url(#spark-grad-18f44ac5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — Registry Credentials is a Kubernetes controller designed to propagate private container registry secrets across multiple namespaces dynamically. It automates credential synchronization for AWS ECR, GCP GCR, and custom Docker registries, resolving pull secret distribution friction.</li>
|
||
</ul>
|
||
<h4 id="integrations">Integrations<a class="headerlink" href="#integrations" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/bank-vaults/bank-vaults"><strong>Bank Vaults: Un Cuchillo Suizo para HashiCorp Vault en Kubernetes</strong></a> <span class='md-tag md-tag--info'>⭐ 2254</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-48bd4692" 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 11 L 10 4 L 20 3 L 30 9 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-48bd4692)" 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'>[ENTERPRISE-STABLE]</span> — Bank Vaults is a comprehensive, production-grade tool designed for managing, configuring, and injecting secrets from HashiCorp Vault on Kubernetes. It utilizes an operator-driven approach to inject secrets dynamically into Pod filesystems, completely removing secrets from the cluster API storage. It is the de facto standard for enterprises seeking secure vault management and dynamic secrets injection.</li>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/rene6502/keepass-secret">rene6502/keepass-secret</a> <span class='md-tag md-tag--info'>⭐ 36</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-57fb031c" 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 5 L 10 10 L 20 10 L 30 11 L 40 5 L 50 9" fill="none" stroke="url(#spark-grad-57fb031c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — KeePass-Secret is a specialized Kubernetes operator designed to synchronize secret data directly from a secure KeePass database into native K8s secrets. By mapping database paths to target configurations, it helps teams centralize configuration files offline while automating cluster injection. The tool is highly suitable for homelab architectures and secure developer environments.</li>
|
||
</ul>
|
||
<h3 id="secrets-management">Secrets Management<a class="headerlink" href="#secrets-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="gcp-secret-manager">GCP Secret Manager<a class="headerlink" href="#gcp-secret-manager" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/jenkins-x/gsm-controller">jenkins-x/gsm-controller</a> <span class='md-tag md-tag--info'>⭐ 25</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-28ca7fb8" 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 11 L 10 7 L 20 3 L 30 10 L 40 13 L 50 13" fill="none" stroke="url(#spark-grad-28ca7fb8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — An automated controller that continuously synchronizes secrets stored inside Google Secret Manager into standard Kubernetes native secret resources. Designed for Jenkins X deployments, it ensures consistent local availability of external cloud-backed credentials.</li>
|
||
</ul>
|
||
<h4 id="integration-3">Integration (3)<a class="headerlink" href="#integration-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/kapicorp/tesoro"><mark>Tesoro</mark></a> <span class='md-tag md-tag--info'>⭐ 37</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-a603a23e" 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 12 L 10 13 L 20 12 L 30 9 L 40 2 L 50 3" fill="none" stroke="url(#spark-grad-a603a23e)" 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--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An admission controller webhook designed to streamline secrets synchronizations and handle decoding actions securely. Ensures raw secret assets are safely verified before injecting configuration data into target runtimes.</li>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/gobins/vault-controller">vault-controller</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> — A lightweight Kubernetes controller designed to inject HashiCorp Vault secrets natively into container execution environments. Simplifies authorization configurations and decouples microservices from vendor-specific secrets SDKs.</li>
|
||
</ul>
|
||
<h3 id="service-mesh-security">Service Mesh Security<a class="headerlink" href="#service-mesh-security" title="Permanent link">¶</a></h3>
|
||
<h4 id="audit-tools">Audit Tools<a class="headerlink" href="#audit-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/chen-keinan/mesh-kridik">chen-keinan/mesh-kridik</a> <span class='md-tag md-tag--info'>⭐ 27</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-92f36741" 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 4 L 10 6 L 20 3 L 30 3 L 40 5 L 50 2" fill="none" stroke="url(#spark-grad-92f36741)" 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--info'>[COMMUNITY-TOOL]</span> — A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul.</li>
|
||
</ul>
|
||
<h4 id="security-portals">Security Portals<a class="headerlink" href="#security-portals" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://kitploit.com/2021/12/mesh-kridik-open-source-security.html">kitploit.com: Mesh-Kridik</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A kitploit technical summary showcasing Mesh-Kridik. It details how the tool scans Service Mesh control plane components, detects security vulnerabilities, and exports visual report matrices to speed up mitigation.</li>
|
||
</ul>
|
||
<h3 id="vulnerabilities">Vulnerabilities<a class="headerlink" href="#vulnerabilities" title="Permanent link">¶</a></h3>
|
||
<h4 id="hacking-labs">Hacking Labs<a class="headerlink" href="#hacking-labs" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/madhuakula/kubernetes-goat"><strong>The Kubernetes Goat</strong></a> <span class='md-tag md-tag--info'>⭐ 5674</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-d3ec5f02" 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 11 L 10 10 L 20 5 L 30 6 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-d3ec5f02)" 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'>[ENTERPRISE-STABLE]</span> — The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits.</li>
|
||
</ul>
|
||
<h4 id="post-deployment-scanning">Post-Deployment Scanning<a class="headerlink" href="#post-deployment-scanning" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kubescape/kubescape"><mark>kubescape</mark></a> <span class='md-tag md-tag--info'>⭐ 11480</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-405075a0" 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 10 L 10 5 L 20 5 L 30 10 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-405075a0)" 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> — An active CNCF Sandbox tool providing multi-framework configuration scanning, risk analysis, and vulnerability management. It integrates into CI/CD pipelines to ensure continuous verification of compliance frameworks (like CIS and NSA-CISA). Essential for enterprise teams seeking unified security visibility.</li>
|
||
</ul>
|
||
<h3 id="vulnerability-scanning-2">Vulnerability Scanning (2)<a class="headerlink" href="#vulnerability-scanning-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="api-verification">API Verification<a class="headerlink" href="#api-verification" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/cyberark/kubeletctl"><mark>Kubeletctl is a command line tool that implement kubelet's API 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 894</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-0de360f6" 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 9 L 20 11 L 30 9 L 40 10 L 50 7" fill="none" stroke="url(#spark-grad-0de360f6)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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> — A command line tool targeting the local Kubelet API directly to execute commands, retrieve logs, and assess endpoint vulnerabilities. Used heavily by cloud security auditors and penetration testers to map security postures.</li>
|
||
</ul>
|
||
<h4 id="automation-operators">Automation Operators<a class="headerlink" href="#automation-operators" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/banzaicloud/dast-operator"><mark>DAST operator</mark></a> <span class='md-tag md-tag--info'>⭐ 194</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-eb358de9" 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 3 L 20 3 L 30 12 L 40 13 L 50 11" fill="none" stroke="url(#spark-grad-eb358de9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An operator designed to run automated Dynamic Application Security Testing (DAST) scans against active services directly in the cluster environment. Integrates security assertions early inside staging deployment cycles. Note: Banzai Cloud projects are largely archived or integrated.</li>
|
||
</ul>
|
||
<h4 id="compliance-1">Compliance (1)<a class="headerlink" href="#compliance-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/aquasecurity/starboard">aquasecurity/starboard</a> <span class='md-tag md-tag--info'>⭐ 1375</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-9a5d560f" 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 9 L 20 3 L 30 6 L 40 7 L 50 4" fill="none" stroke="url(#spark-grad-9a5d560f)" 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--critical'>[LEGACY]</span> — Starboard targets the unification of security scanners into a single, cohesive Kubernetes-native CRD interface. Live grounding in 2026 confirms that Starboard has been fully deprecated and integrated directly into the Trivy Operator framework. Platform teams should seek Trivy Operator for active development, utilizing Starboard's original specification strictly as a reference architecture.</li>
|
||
</ul>
|
||
<h4 id="container-images">Container Images<a class="headerlink" href="#container-images" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/anchore/grype"><mark>grype: a vulnerability scanner for container images and filesystems</mark></a> <span class='md-tag md-tag--info'>⭐ 12400</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-1dbdf70f" 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 12 L 10 13 L 20 3 L 30 11 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-1dbdf70f)" 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--success'>[DE FACTO STANDARD]</span> — A vulnerability scanner for container images and filesystems, renowned for its speed, minimal footprint, and ease of CI/CD integration. It supports multiple vulnerability sources and outputs structured data compatible with enterprise DevSecOps tools. Through 2026, it stands as the industry standard tool for shift-left image security.</li>
|
||
</ul>
|
||
<h4 id="runtime-security-2">Runtime Security (2)<a class="headerlink" href="#runtime-security-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/openclarity/openclarity"><strong>Kubei 🌟</strong></a> <span class='md-tag md-tag--info'>⭐ 1462</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-7d771140" 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 11 L 20 7 L 30 6 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-7d771140)" 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--success'>[ENTERPRISE-STABLE]</span> — OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time.</li>
|
||
</ul>
|
||
<h2 id="security-and-compliance">Security and Compliance<a class="headerlink" href="#security-and-compliance" title="Permanent link">¶</a></h2>
|
||
<h3 id="chaos-engineering-1">Chaos Engineering (1)<a class="headerlink" href="#chaos-engineering-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="intrusion-simulation">Intrusion Simulation<a class="headerlink" href="#intrusion-simulation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/witchery-project/witchery">witchery-project/witchery</a> <span class='md-tag md-tag--info'>⭐ 130</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-b066c7b8" 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 8 L 10 9 L 20 10 L 30 12 L 40 7 L 50 7" fill="none" stroke="url(#spark-grad-b066c7b8)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A security chaos engineering framework designed to simulate security compromises and platform exploits inside clusters. It tests detection alerts, runtime defense mechanisms, and operational response procedures.</li>
|
||
</ul>
|
||
<h3 id="credential-retrieval">Credential Retrieval<a class="headerlink" href="#credential-retrieval" title="Permanent link">¶</a></h3>
|
||
<h4 id="kubelet-authentication">Kubelet Authentication<a class="headerlink" href="#kubelet-authentication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/4ARMED/kubeletmein">4ARMED/kubeletmein</a> <span class='md-tag md-tag--info'>⭐ 164</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-682477aa" 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 7 L 10 11 L 20 12 L 30 10 L 40 7 L 50 10" fill="none" stroke="url(#spark-grad-682477aa)" 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--info'>[COMMUNITY-TOOL]</span> — A technical auditing utility engineered to locate and read API client certificates directly from Kubelet configurations. It helps security teams check local permission scopes and recover access inside administrative bounds.</li>
|
||
</ul>
|
||
<h3 id="identity-and-access-3">Identity and Access (3)<a class="headerlink" href="#identity-and-access-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="ecr-authentication">ECR Authentication<a class="headerlink" href="#ecr-authentication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/nabsul/k8s-ecr-login-renew">nabsul/k8s-ecr-login-renew: Renew Kubernetes Docker secrets for AWS ECR</a> <span class='md-tag md-tag--info'>⭐ 228</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-2bf7e116" 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 4 L 10 4 L 20 13 L 30 13 L 40 8 L 50 9" fill="none" stroke="url(#spark-grad-2bf7e116)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A cron utility designed to update expiring AWS ECR registry tokens automatically within Kubernetes cluster namespaces. It maintains registry pull-secret health over long runtime durations.</li>
|
||
</ul>
|
||
<h4 id="eks-iam-mapping">EKS IAM Mapping<a class="headerlink" href="#eks-iam-mapping" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/maruina/aws-auth-manager">maruina/aws-auth-manager: K8s controller to manage the aws-auth configmap</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> — A specialized operator built to automate Amazon EKS auth mappings. It updates the native aws-auth ConfigMap dynamically based on AWS IAM events, preventing configuration drift.</li>
|
||
</ul>
|
||
<h4 id="ldap-directory">LDAP Directory<a class="headerlink" href="#ldap-directory" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/dignajar/another-ldap">dignajar/another-ldap</a> <span class='md-tag md-tag--info'>⭐ 51</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-dccc72fe" 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 12 L 10 11 L 20 13 L 30 2 L 40 4 L 50 9" fill="none" stroke="url(#spark-grad-dccc72fe)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A lightweight, simplified LDAP service designed specifically for cluster validation and containerized testbeds. It bypasses the overhead of heavy enterprise identity systems to provision mock authentication structures in continuous delivery pipelines.</li>
|
||
</ul>
|
||
<h3 id="runtime-security-3">Runtime Security (3)<a class="headerlink" href="#runtime-security-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="system-calls">System Calls<a class="headerlink" href="#system-calls" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/wallarm/sysbindings">wallarm/sysbindings</a> <span class='md-tag md-tag--info'>⭐ 19</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-d42ac7d5" 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 8 L 10 5 L 20 10 L 30 5 L 40 5 L 50 12" fill="none" stroke="url(#spark-grad-d42ac7d5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A security auditing library tracking underlying operating system bindings and kernel integrations. Developed to map and check system-level execution, it helps identify container runtime escape attempts.</li>
|
||
</ul>
|
||
<h3 id="secret-management-3">Secret Management (3)<a class="headerlink" href="#secret-management-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="hashicorp-vault-integration">HashiCorp Vault Integration<a class="headerlink" href="#hashicorp-vault-integration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/DaspawnW/vault-crd">DaspawnW/vault-crd</a> <span class='md-tag md-tag--info'>⭐ 175</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-8e814863" 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 11 L 10 4 L 20 8 L 30 9 L 40 8 L 50 2" fill="none" stroke="url(#spark-grad-8e814863)" 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--info'>[COMMUNITY-TOOL]</span> — A Kubernetes operator designed to synchronize HashiCorp Vault values directly into native Kubernetes Secrets. It leverages Custom Resource Definitions (CRDs) to orchestrate and update secrets dynamically while maintaining external vault parity.</li>
|
||
</ul>
|
||
<h4 id="multi-namespace-replication">Multi-Namespace Replication<a class="headerlink" href="#multi-namespace-replication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/zakkg3/ClusterSecret">zakkg3/ClusterSecret: Kubernetes ClusterSecret operator</a> <span class='md-tag md-tag--info'>⭐ 510</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-1678af2d" 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 6 L 20 5 L 30 7 L 40 7 L 50 12" fill="none" stroke="url(#spark-grad-1678af2d)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" 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--info'>[COMMUNITY-TOOL]</span> — A specialized operator automating secret distribution and synchronization across target namespaces in a cluster. It updates, recreates, or deletes secrets in target namespaces from single configuration sources such as registry credentials.</li>
|
||
</ul>
|
||
<h3 id="supply-chain-security-1">Supply Chain Security (1)<a class="headerlink" href="#supply-chain-security-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="admission-control-6">Admission Control (6)<a class="headerlink" href="#admission-control-6" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/appvia/cosign-keyless-admission-webhook">appvia/cosign-keyless-admission-webhook</a> <span class='md-tag md-tag--info'>⭐ 24</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-c9859cd9" 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 7 L 30 12 L 40 4 L 50 7" fill="none" stroke="url(#spark-grad-c9859cd9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A specialized admission webhook enforcing keyless container signature checks inside Kubernetes. Using Sigstore Cosign under the hood, it denies unsigned or non-verified container runtimes from joining cluster namespaces.</li>
|
||
</ul>
|
||
<h4 id="sbom-and-vulnerabilities">SBOM and Vulnerabilities<a class="headerlink" href="#sbom-and-vulnerabilities" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/openclarity/kubeclarity">openclarity/kubeclarity</a> <span class='md-tag md-tag--info'>⭐ 44</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-bcf751c9" 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 12 L 20 10 L 30 8 L 40 4 L 50 13" fill="none" stroke="url(#spark-grad-bcf751c9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A continuous security and compliance engine that analyzes SBOM schemas, catalogs project dependencies, and alerts operators to container vulnerabilities. It integrates with runtime monitors and CI/CD pipelines.</li>
|
||
</ul>
|
||
<h4 id="sbom-generation">SBOM Generation<a class="headerlink" href="#sbom-generation" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/anchore/syft"><mark>anchore/syft</mark></a> <span class='md-tag md-tag--info'>⭐ 9106</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-f9c02a69" 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 10 L 10 9 L 20 4 L 30 13 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-f9c02a69)" 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--success'>[DE FACTO STANDARD]</span> — An advanced security tool engineered to generate detailed Software Bill of Materials (SBOM) from container images, file systems, and archives. Syft identifies package structures to track vulnerable subcomponents in modern supply chain governance.</li>
|
||
</ul>
|
||
<h2 id="security-and-hardening">Security and Hardening<a class="headerlink" href="#security-and-hardening" title="Permanent link">¶</a></h2>
|
||
<h3 id="educational-material-4">Educational Material (4)<a class="headerlink" href="#educational-material-4" title="Permanent link">¶</a></h3>
|
||
<h4 id="penetration-testing">Penetration Testing<a class="headerlink" href="#penetration-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://intellipaat.com/blog/what-is-penetration-testing">intellipaat.com: What is Penetration Testing?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This resource is an introductory educational article outlining the core principles, methodologies, and phases of penetration testing. It serves as a foundational guide for engineers transitioning into security-conscious infrastructure architectures.</li>
|
||
</ul>
|
||
<h3 id="policy-enforcement-3">Policy Enforcement (3)<a class="headerlink" href="#policy-enforcement-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="educational-material-5">Educational Material (5)<a class="headerlink" href="#educational-material-5" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://dev.to/thenjdevopsguy/ci-with-datree-4h8d">dev.to: CI With Datree</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This tutorial provides a walkthrough for integrating Datree into active Continuous Integration (CI) workflows to enforce schema validation and policy enforcement. It details how to prevent misconfigured Kubernetes manifests from entering cluster state.</li>
|
||
</ul>
|
||
<h3 id="vulnerability-assessment">Vulnerability Assessment<a class="headerlink" href="#vulnerability-assessment" title="Permanent link">¶</a></h3>
|
||
<h4 id="educational-material-6">Educational Material (6)<a class="headerlink" href="#educational-material-6" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments">cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized' Environments</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This Threat Research publication outlines the design philosophies, target test matrices, and operational workflows of CyberArk's offensive tool Kubesploit. It evaluates simulated cluster breaches and privilege escalation vectors.</li>
|
||
</ul>
|
||
<h4 id="offensive-tools">Offensive Tools<a class="headerlink" href="#offensive-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/quarkslab/kdigger"><mark>quarkslab/kdigger</mark></a> <span class='md-tag md-tag--info'>⭐ 481</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-56a8984c" 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 5 L 10 10 L 20 8 L 30 3 L 40 7 L 50 5" fill="none" stroke="url(#spark-grad-56a8984c)" 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--success'>[DE FACTO STANDARD]</span> — Kdigger is a lightweight context-discovery tool designed to run inside Kubernetes pods to probe runtime isolation and discover container escape opportunities. Actively checking for capabilities, namespaces, and mount configurations, it generates detailed threat-assessment profiles.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/cyberark/kubesploit"><mark>github.com/cyberark/kubesploit 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 1226</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-2a55611f" 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 10 L 20 13 L 30 7 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-2a55611f)" 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> — Kubesploit is a dedicated container penetration testing framework engineered for red-teaming containerized environments. Using an agent-based model, it simulates realistic attacks inside Kubernetes clusters, evaluating vulnerabilities such as pod escapes.</li>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/inguardians/peirates"><mark>inguardians/peirates</mark></a> <span class='md-tag md-tag--info'>⭐ 1450</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-1d87b2ca" 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 6 L 20 13 L 30 6 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-1d87b2ca)" 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> — Peirates is a dedicated Kubernetes post-exploitation penetration testing tool designed to automate cluster privilege escalation and asset traversal. Once a container boundary is breached, Peirates scans for exposed credentials, ServiceAccounts, and API permissions.</li>
|
||
</ul>
|
||
<h2 id="security-and-identity">Security and Identity<a class="headerlink" href="#security-and-identity" title="Permanent link">¶</a></h2>
|
||
<h3 id="authentication-and-authorization">Authentication and Authorization<a class="headerlink" href="#authentication-and-authorization" title="Permanent link">¶</a></h3>
|
||
<h4 id="escalation-tools">Escalation Tools<a class="headerlink" href="#escalation-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/postfinance/kubectl-sudo">kubectl-sudo</a> <span class='md-tag md-tag--info'>⭐ 172</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-965fd717" 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 7 L 10 10 L 20 4 L 30 3 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-965fd717)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A kubectl plugin that mimics the Unix sudo command inside a Kubernetes context. It allows system administrators with cluster-admin access to dynamically elevate privileges or impersonate other service accounts on a per-command basis.</li>
|
||
</ul>
|
||
<h4 id="image-registry-creds">Image Registry Creds<a class="headerlink" href="#image-registry-creds" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/vetyy/helm-ecr">helm-ecr 🌟</a> <span class='md-tag md-tag--info'>⭐ 24</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-3f9a2a25" 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 4 L 20 12 L 30 3 L 40 12 L 50 13" fill="none" stroke="url(#spark-grad-3f9a2a25)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A legacy helper tool designed to authenticate Helm and local installations with AWS Elastic Container Registry (ECR). Native Helm 3 OCI capabilities and integrated AWS IRSA have made direct external credential management tools obsolete.</li>
|
||
</ul>
|
||
<h4 id="single-sign-on">Single Sign-On<a class="headerlink" href="#single-sign-on" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/authelia/authelia"><mark>Authelia 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 28049</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-5b87ecdd" 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 11 L 20 10 L 30 11 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-5b87ecdd)" 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> — Authelia is an open-source authentication and authorization server providing single sign-on (SSO) for applications behind reverse proxies. It supports multi-factor authentication (MFA), dynamic security policies, and user management, offloading auth logic from backend systems.</li>
|
||
</ul>
|
||
<h3 id="compliance-and-auditing">Compliance and Auditing<a class="headerlink" href="#compliance-and-auditing" title="Permanent link">¶</a></h3>
|
||
<h4 id="dependency-tracking">Dependency Tracking<a class="headerlink" href="#dependency-tracking" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/jetstack/version-checker">vesion-checker</a> <span class='md-tag md-tag--info'>⭐ 773</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-ac05ebbe" 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 10 L 10 3 L 20 2 L 30 8 L 40 8 L 50 6" fill="none" stroke="url(#spark-grad-ac05ebbe)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — A utility developed by Jetstack that checks running cluster image versions against public container registries to report outdated dependencies, exposing compatibility statuses as Prometheus metrics for proactive patching.</li>
|
||
</ul>
|
||
<h4 id="static-code-analysis">Static Code Analysis<a class="headerlink" href="#static-code-analysis" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/bridgecrewio/checkov"><mark>Checkov 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 8790</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-e890e64a" 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 12 L 10 7 L 20 7 L 30 12 L 40 4 L 50 5" fill="none" stroke="url(#spark-grad-e890e64a)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper.</li>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/alcideio/skan">sKan</a> <span class='md-tag md-tag--info'>⭐ 204</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-f9bb6890" 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 6 L 20 13 L 30 5 L 40 8 L 50 2" fill="none" stroke="url(#spark-grad-f9bb6890)" 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--critical'>[LEGACY]</span> — sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov.</li>
|
||
</ul>
|
||
<h3 id="configuration-management-6">Configuration Management (6)<a class="headerlink" href="#configuration-management-6" title="Permanent link">¶</a></h3>
|
||
<h4 id="backup-tools">Backup Tools<a class="headerlink" href="#backup-tools" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/geritol/secret-backup-operator">Secret backup operator</a> <span class='md-tag md-tag--info'>⭐ 13</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-4844d0fd" 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 8 L 20 12 L 30 8 L 40 5 L 50 7" fill="none" stroke="url(#spark-grad-4844d0fd)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A specialized operator built to detect secrets across namespaces and back them up securely into encrypted target destinations. Serves as a useful narrow-scope disaster recovery mechanism, but has been replaced by global suites.</li>
|
||
</ul>
|
||
<h4 id="sync-controllers">Sync Controllers<a class="headerlink" href="#sync-controllers" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://github.com/TheYkk/synator">Synator Kubernetes Secret and ConfigMap synchronizer 🌟</a> <span class='md-tag md-tag--info'>⭐ 117</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-ca725bda" 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 5 L 30 8 L 40 12 L 50 6" fill="none" stroke="url(#spark-grad-ca725bda)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An operator designed to automatically synchronize Secrets and ConfigMaps across multiple Kubernetes namespaces. It listens for resource updates tagged with specific annotations and pushes changes cluster-wide, eliminating operational overhead.</li>
|
||
</ul>
|
||
<h3 id="secrets-management-1">Secrets Management (1)<a class="headerlink" href="#secrets-management-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="encryption-1">Encryption (1)<a class="headerlink" href="#encryption-1" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/anthonysterling/setec">Setec 🌟</a> <span class='md-tag md-tag--info'>⭐ 10</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-7d404004" 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 11 L 20 4 L 30 4 L 40 5 L 50 5" fill="none" stroke="url(#spark-grad-7d404004)" 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--warning'>[EMERGING]</span> — An early experimental tool for managing and injecting secrets into Kubernetes clusters. It represents early attempts to bridge external secrets engines with native pods, now entirely replaced by External Secrets Operator and HashiCorp Vault.</li>
|
||
</ul>
|
||
<h4 id="external-secrets-sync">External Secrets Sync<a class="headerlink" href="#external-secrets-sync" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/contentful-labs/kube-secret-syncer">contentful-labs/kube-secret-syncer 🌟</a> <span class='md-tag md-tag--info'>⭐ 194</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-cf2e5f56" 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 11 L 10 12 L 20 9 L 30 9 L 40 8 L 50 13" fill="none" stroke="url(#spark-grad-cf2e5f56)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--info'>[COMMUNITY-TOOL]</span> — A targeted operator designed to synchronize secrets securely from external services (specifically AWS Parameter Store) directly into native Kubernetes Secrets, ensuring cloud-hosted secrets stay continuously aligned with active workloads.</li>
|
||
</ul>
|
||
<h2 id="serverless-1">Serverless (1)<a class="headerlink" href="#serverless-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="workflow-orchestration">Workflow Orchestration<a class="headerlink" href="#workflow-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="event-driven">Event-Driven<a class="headerlink" href="#event-driven" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/direktiv/direktiv"><strong>Direktiv</strong></a> <span class='md-tag md-tag--info'>⭐ 492</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-fabd5576" 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 5 L 20 13 L 30 9 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-fabd5576)" 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'>[ENTERPRISE-STABLE]</span> — Direktiv is an event-driven container-based workflow engine that runs natively on Kubernetes. It utilizes gRPC, Knative, and serverless containers to coordinate complex operational workflows, orchestrating microservices through a JSON/YAML-defined state machine. Direktiv is highly efficient for enterprise automation, security orchestrations, and CI/CD pipelines.</li>
|
||
</ul>
|
||
<h2 id="software-engineering">Software Engineering<a class="headerlink" href="#software-engineering" title="Permanent link">¶</a></h2>
|
||
<h3 id="database-management">Database Management<a class="headerlink" href="#database-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="model-context-protocol">Model Context Protocol<a class="headerlink" href="#model-context-protocol" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2024)</strong> <a href="https://github.com/TabularisDB/tabularis/blob/main/README.es.md"><mark>Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration</mark></a> <span class='md-tag md-tag--info'>⭐ 2422</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-6df57ab1" 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 5 L 20 2 L 30 12 L 40 13 L 50 2" fill="none" stroke="url(#spark-grad-6df57ab1)" 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'>[SPANISH CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An open-source desktop database client featuring Model Context Protocol (MCP) integrations. This compliance allows local LLMs to safely query, analyze, and update database schemas within strict user security boundaries.</li>
|
||
</ul>
|
||
<h2 id="specialized-workloads">Specialized Workloads<a class="headerlink" href="#specialized-workloads" title="Permanent link">¶</a></h2>
|
||
<h3 id="scientific-computing">Scientific Computing<a class="headerlink" href="#scientific-computing" title="Permanent link">¶</a></h3>
|
||
<h4 id="simulation-infrastructure">Simulation Infrastructure<a class="headerlink" href="#simulation-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://github.com/biosimulations/deployment">biosimulations/deployment</a> <span class='md-tag md-tag--info'>⭐ 3</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-b0f862fd" 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 4 L 10 4 L 20 4 L 30 10 L 40 9 L 50 11" fill="none" stroke="url(#spark-grad-b0f862fd)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[HELM CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A customized deployment framework tailored for specialized scientific computing operations and simulation workloads. It displays production architectures orchestrating complex computations, file systems, and databases on Kubernetes cluster topologies.</li>
|
||
</ul>
|
||
<h2 id="storage-1">Storage (1)<a class="headerlink" href="#storage-1" title="Permanent link">¶</a></h2>
|
||
<h3 id="csi">CSI<a class="headerlink" href="#csi" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-storage">Cloud Storage<a class="headerlink" href="#cloud-storage" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/wunderio/csi-rclone">csi-rclone: CSI rclone mount plugin</a> <span class='md-tag md-tag--info'>⭐ 259</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-869f59bb" 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 3 L 20 8 L 30 9 L 40 7 L 50 7" fill="none" stroke="url(#spark-grad-869f59bb)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — A Container Storage Interface (CSI) plugin that allows mounting a wide variety of cloud storage providers (such as Google Drive, S3, OneDrive, and Dropbox) as volumes in Kubernetes pods using rclone. It abstracts back-end storage services into standard PVs. In 2026, it continues to be actively utilized for niche, multi-cloud storage access requirements.</li>
|
||
</ul>
|
||
<h3 id="kubernetes-storage">Kubernetes Storage<a class="headerlink" href="#kubernetes-storage" title="Permanent link">¶</a></h3>
|
||
<h4 id="backup-and-replication">Backup and Replication<a class="headerlink" href="#backup-and-replication" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/backube/volsync"><mark>VolSync 🌟</mark></a> <span class='md-tag md-tag--info'>⭐ 978</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-c8702f91" 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 13 L 20 7 L 30 8 L 40 11 L 50 4" fill="none" stroke="url(#spark-grad-c8702f91)" 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> — VolSync is an open-source Kubernetes operator developed by Backube to orchestrate cross-cluster persistent volume data replication. Supporting engines like rsync, rclone, and restic, it delivers a platform-agnostic framework for executing disaster recovery policies.</li>
|
||
</ul>
|
||
<h4 id="glusterfs-orchestration">GlusterFS Orchestration<a class="headerlink" href="#glusterfs-orchestration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kadalu/kadalu"><mark>Kadalu</mark></a> <span class='md-tag md-tag--info'>⭐ 748</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-f2c7d9d9" 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 5 L 10 12 L 20 9 L 30 13 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-f2c7d9d9)" 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'>[PYTHON CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Kadalu is a lightweight, container-native storage solution that utilizes GlusterFS to orchestrate persistent volumes inside Kubernetes. It runs storage services inside application pods as microservices, offering a lightweight alternative to external GlusterFS cluster configurations.</li>
|
||
</ul>
|
||
<h3 id="nfs">NFS<a class="headerlink" href="#nfs" title="Permanent link">¶</a></h3>
|
||
<h4 id="provisioner">Provisioner<a class="headerlink" href="#provisioner" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner"><strong>kubernetes-sigs/nfs-subdir-external-provisioner: Kubernetes NFS Subdir External' Provisioner</strong></a> <span class='md-tag md-tag--info'>⭐ 3016</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-b13e47ff" 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 11 L 10 10 L 20 13 L 30 7 L 40 9 L 50 5" fill="none" stroke="url(#spark-grad-b13e47ff)" 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--success'>[ENTERPRISE-STABLE]</span> — An out-of-tree dynamic provisioner that uses an existing NFS server to dynamically provision Kubernetes Persistent Volumes by creating subdirectories within the NFS share. Extremely reliable and simple to configure, it is widely utilized in 2026 for developer setups, bare-metal deployments, and test environments.</li>
|
||
<li><strong>(2023)</strong> <a href="https://github.com/kubernetes-sigs/nfs-ganesha-server-and-external-provisioner">github.com: NFS Ganesha server and external provisioner</a> <span class='md-tag md-tag--info'>⭐ 481</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-6ca6cf64" 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 4 L 10 12 L 20 9 L 30 7 L 40 7 L 50 11" fill="none" stroke="url(#spark-grad-6ca6cf64)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="11" 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--info'>[COMMUNITY-TOOL]</span> — An out-of-tree dynamic provisioner that uses NFS Ganesha to dynamically provision Kubernetes Persistent Volumes (PVs) over NFS. It packages an NFS-Ganesha server directly within the provisioner container, allowing clusters to share block storage volumes dynamically via NFS. It remains a crucial storage-layer utility in 2026 for mixed ReadWriteMany workload environments.</li>
|
||
</ul>
|
||
<h3 id="volume-management">Volume Management<a class="headerlink" href="#volume-management" title="Permanent link">¶</a></h3>
|
||
<h4 id="capacity-management">Capacity Management<a class="headerlink" href="#capacity-management" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/topolvm/pvc-autoresizer">pvc-autoresizer</a> <span class='md-tag md-tag--info'>⭐ 398</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-64afc1b7" 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 12 L 10 7 L 20 7 L 30 2 L 40 6 L 50 6" fill="none" stroke="url(#spark-grad-64afc1b7)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — Pvc-autoresizer dynamically expands PVC capacities before they hit threshold limits. By monitoring Prometheus volume metrics and modifying API descriptors on the fly, it prevents disk exhaustion failures automatically.</li>
|
||
</ul>
|
||
<h4 id="data-migration">Data Migration<a class="headerlink" href="#data-migration" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/bmaynard/kubevol">Kubevol 🌟</a> <span class='md-tag md-tag--info'>⭐ 18</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-770f0bd5" 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 7 L 10 10 L 20 10 L 30 12 L 40 8 L 50 12" fill="none" stroke="url(#spark-grad-770f0bd5)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[PYTHON CONTENT]</span> 🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — A historical command-line utility for copying and transferring data between Kubernetes Persistent Volume Claims (PVCs). It is now considered legacy as native CSI snapshot capabilities and robust migration utilities have become standard.</li>
|
||
</ul>
|
||
<h4 id="developer-education-2">Developer Education (2)<a class="headerlink" href="#developer-education-2" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2021)</strong> <a href="https://blog.kintone.io/entry/pvc-autoresizer">blog.kintone.io: Introducing pvc-autoresizer</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An introductory case study and engineering blog post detailing the motivation behind building pvc-autoresizer. It walks through disk capacity challenges and the architecture of using Prometheus alerts to trigger CSI-driven volume expansion.</li>
|
||
</ul>
|
||
<h2 id="storage-and-data">Storage and Data<a class="headerlink" href="#storage-and-data" title="Permanent link">¶</a></h2>
|
||
<h3 id="csi-plugins">CSI Plugins<a class="headerlink" href="#csi-plugins" title="Permanent link">¶</a></h3>
|
||
<h4 id="google-cloud-storage">Google Cloud Storage<a class="headerlink" href="#google-cloud-storage" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/ofek/csi-gcs">ofek/csi-gcs</a> <span class='md-tag md-tag--info'>⭐ 159</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-30a4f153" 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 5 L 30 8 L 40 2 L 50 6" fill="none" stroke="url(#spark-grad-30a4f153)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="6" 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--info'>[COMMUNITY-TOOL]</span> — A CSI volume plugin executing secure file systems mounting directly to Google Cloud Storage (GCS) buckets. It provides container pods with localized, standard disk directory abstractions over GCS object storage.</li>
|
||
</ul>
|
||
<h4 id="object-storage-mounts">Object Storage Mounts<a class="headerlink" href="#object-storage-mounts" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2018)</strong> <a href="https://github.com/ctrox/csi-s3">ctrox/csi-s3</a> <span class='md-tag md-tag--info'>⭐ 831</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-9231d366" 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 7 L 20 13 L 30 4 L 40 13 L 50 8" fill="none" stroke="url(#spark-grad-9231d366)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — A CSI driver that mounts S3-compatible buckets directly into container filesystems. It uses FUSE systems to read/write files in storage backends, bringing standard POSIX behaviors to raw cloud object storage paradigms.</li>
|
||
</ul>
|
||
<h4 id="remote-mounting">Remote Mounting<a class="headerlink" href="#remote-mounting" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2019)</strong> <a href="https://github.com/chr-fritz/csi-sshfs">chr-fritz/csi-sshfs</a> <span class='md-tag md-tag--info'>⭐ 30</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-eeff7afa" 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 8 L 10 4 L 20 2 L 30 9 L 40 12 L 50 13" fill="none" stroke="url(#spark-grad-eeff7afa)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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--critical'>[LEGACY]</span> — A Container Storage Interface (CSI) plugin designed to mount remote directories securely over SSHFS/SFTP. It enables microservice instances to read and write directly to legacy external filesystems without custom FTP setups.</li>
|
||
</ul>
|
||
<h3 id="distributed-file-systems">Distributed File Systems<a class="headerlink" href="#distributed-file-systems" title="Permanent link">¶</a></h3>
|
||
<h4 id="object-storage">Object Storage<a class="headerlink" href="#object-storage" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/chrislusf/seaweedfs">chrislusf/seaweedfs</a> <span class='md-tag md-tag--info'>⭐ 26</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-7802b361" 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 5 L 20 12 L 30 13 L 40 5 L 50 8" fill="none" stroke="url(#spark-grad-7802b361)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="8" 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--info'>[COMMUNITY-TOOL]</span> — A fast, highly scalable distributed storage engine that provides file and object hosting. This repository features native integration paths, enabling microservice workloads to access high-throughput file structures with rapid lookup times.</li>
|
||
</ul>
|
||
<h3 id="legacy-storage">Legacy Storage<a class="headerlink" href="#legacy-storage" title="Permanent link">¶</a></h3>
|
||
<h4 id="cifssmb-mounts">CIFSSMB Mounts<a class="headerlink" href="#cifssmb-mounts" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2016)</strong> <a href="https://github.com/fstab/cifs">fstab/cifs</a> <span class='md-tag md-tag--info'>⭐ 218</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-da404571" 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 8 L 10 5 L 20 10 L 30 5 L 40 3 L 50 13" fill="none" stroke="url(#spark-grad-da404571)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" 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'>[LEGACY]</span> — A legacy FlexVolume plugin built to mount remote CIFS/SMB storage shares directly into pods. Although superseded by modern CSI standards, it serves as a valuable historical reference for older storage configuration engines.</li>
|
||
</ul>
|
||
<h2 id="testing-2">Testing (2)<a class="headerlink" href="#testing-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="operator-testing">Operator Testing<a class="headerlink" href="#operator-testing" title="Permanent link">¶</a></h3>
|
||
<h4 id="automation-5">Automation (5)<a class="headerlink" href="#automation-5" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kudobuilder/kuttl">kudobuilder/kuttl</a> <span class='md-tag md-tag--info'>⭐ 820</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-d1fab0fe" 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 7 L 10 2 L 20 4 L 30 11 L 40 3 L 50 7" fill="none" stroke="url(#spark-grad-d1fab0fe)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="7" 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--info'>[COMMUNITY-TOOL]</span> — The Kubernetes Test Tool (KUTTL) provides a powerful declarative framework for testing operators and controllers using standard YAML. By enabling developers to define assertions and test suites without writing complex Go test suites, it dramatically shortens development cycles and ensures reliable state transitions across release versions.</li>
|
||
</ul>
|
||
<h3 id="simulation-and-emulation">Simulation and Emulation<a class="headerlink" href="#simulation-and-emulation" title="Permanent link">¶</a></h3>
|
||
<h4 id="cluster-management-5">Cluster Management (5)<a class="headerlink" href="#cluster-management-5" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2025)</strong> <a href="https://github.com/kubernetes-sigs/kwok"><strong>kubernetes-sigs/kwok</strong></a> <span class='md-tag md-tag--info'>⭐ 3124</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-9fbd2d34" 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 8 L 10 5 L 20 2 L 30 4 L 40 13 L 50 5" fill="none" stroke="url(#spark-grad-9fbd2d34)" 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'>[ENTERPRISE-STABLE]</span> — KWOK (Kubernetes WithOut Kubelet) is an official SIG-sponsored emulator that spins up thousands of virtual nodes in seconds. By executing without actual kubelet footprints, it enables developers to simulate massive scale clusters, scheduler constraints, and operator behaviors on a standard laptop.</li>
|
||
<li><strong>(2023)</strong> <a href="https://www.infoq.com/news/2023/03/kwok-kubernetes">infoq.com: Kwok, a Tool to Spin up Kubernetes Nodes in a Second</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An insightful InfoQ technical review detailing the architecture of KWOK (Kubernetes WithOut Kubelet). It highlights how virtualizing node control loops allows developers to simulate high-scale environments with extremely low compute footprint, facilitating fast controller tuning.</li>
|
||
</ul>
|
||
<h3 id="test-orchestration">Test Orchestration<a class="headerlink" href="#test-orchestration" title="Permanent link">¶</a></h3>
|
||
<h4 id="cloud-native-testing">Cloud-Native Testing<a class="headerlink" href="#cloud-native-testing" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://testkube.io"><mark>testkube.io 🌟</mark></a> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Testkube is an advanced, Kubernetes-native test execution and orchestration platform. Instead of running tests outside the cluster within legacy CI/CD runners, Testkube executes testing frameworks (Playwright, Postman, JMeter, K6) as native Kubernetes jobs. This keeps test orchestration inside the network perimeter, facilitating secure integration and load testing of microservices.</li>
|
||
</ul>
|
||
<h4 id="industry-reviews">Industry Reviews<a class="headerlink" href="#industry-reviews" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2022)</strong> <a href="https://thenewstack.io/testkube-cloud-native-testing-framework-for-kubernetes">thenewstack.io: Testkube: A Cloud Native Testing Framework for Kubernetes</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A follow-up analysis focusing on Testkube's integration with popular GitOps tooling. The article details how treating tests as Kubernetes custom resources ensures test pipelines automatically sync alongside the corresponding microservices.</li>
|
||
<li><strong>(2021)</strong> <a href="https://thenewstack.io/testkube-a-new-approach-to-cloud-native-testing">thenewstack.io: TestKube: A New Approach to Cloud Native Testing</a> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An editorial introduction to Testkube's decoupled test-runner architecture. The piece explains how running test suites inside Kubernetes clusters eliminates the need to expose private APIs to external runner environments like GitHub Actions or GitLab CI.</li>
|
||
</ul>
|
||
<h4 id="open-source-core">Open-Source Core<a class="headerlink" href="#open-source-core" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubeshop/testkube"><mark>kubeshop/testkube</mark></a> <span class='md-tag md-tag--info'>⭐ 1607</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-747322cf" 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 7 L 30 4 L 40 6 L 50 5" fill="none" stroke="url(#spark-grad-747322cf)" 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--success'>[DE FACTO STANDARD]</span> — The open-source core repository of Testkube, housing the CRDs, execution agents, and orchestrator architecture. It enables git-triggerable, declarative test configurations defined as Kubernetes manifests, fully integrating test pipelines into standard GitOps workflows like ArgoCD.</li>
|
||
</ul>
|
||
<h4 id="tutorials-3">Tutorials (3)<a class="headerlink" href="#tutorials-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2023)</strong> <a href="https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testkube">piotrminkowski.com: Testing Java Apps on Kubernetes with Testkube</a> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive developer guide showing how to deploy, execute, and monitor Java microservice tests within a Kubernetes cluster using Testkube. It details configuring Maven and JUnit test executors within Testkube's native execution plane.</li>
|
||
</ul>
|
||
<h2 id="troubleshooting-2">Troubleshooting (2)<a class="headerlink" href="#troubleshooting-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="networking-3">Networking (3)<a class="headerlink" href="#networking-3" title="Permanent link">¶</a></h3>
|
||
<h4 id="diagnostics-3">Diagnostics (3)<a class="headerlink" href="#diagnostics-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/nicolaka/netshoot"><mark>nicolaka/netshoot</mark></a> <span class='md-tag md-tag--info'>⭐ 10773</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-0e1d3b8d" 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 7 L 10 8 L 20 6 L 30 13 L 40 8 L 50 4" fill="none" stroke="url(#spark-grad-0e1d3b8d)" 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'>[SHELL CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Netshoot stands as the preeminent diagnostic container containerizing a massive suite of network troubleshooting binaries like tcpdump, tshark, and iperf. Designed to be injected directly as an ephemeral debugging container, it bypasses the constraints of distroless or minimal application pods. It is highly valued by system administrators for executing low-level network packet analyses without mutating running configurations.</li>
|
||
</ul>
|
||
<h2 id="upgrade-path">Upgrade Path<a class="headerlink" href="#upgrade-path" title="Permanent link">¶</a></h2>
|
||
<h3 id="api-deprecations-2">API Deprecations (2)<a class="headerlink" href="#api-deprecations-2" title="Permanent link">¶</a></h3>
|
||
<h4 id="static-analysis-4">Static Analysis (4)<a class="headerlink" href="#static-analysis-4" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m">dev.to: Detecting Kubernetes API Deprecations with pluto</a> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — This technical tutorial demonstrates how to use Fairwinds Pluto to detect deprecated API versions across Kubernetes YAML manifests, Helm charts, and live clusters. It outlines practical methods for identifying out-of-date resource definitions prior to initiating major cluster upgrades. Incorporating this guide into continuous delivery pipelines prevents deployment failures caused by deprecated resource types.</li>
|
||
</ul>
|
||
<h2 id="virtualization-2">Virtualization (2)<a class="headerlink" href="#virtualization-2" title="Permanent link">¶</a></h2>
|
||
<h3 id="vm-orchestration-1">VM Orchestration (1)<a class="headerlink" href="#vm-orchestration-1" title="Permanent link">¶</a></h3>
|
||
<h4 id="hyperconverged-infrastructure">Hyperconverged Infrastructure<a class="headerlink" href="#hyperconverged-infrastructure" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2026)</strong> <a href="https://github.com/kubevirt/kubevirt"><strong>kubevirt</strong></a> <span class='md-tag md-tag--info'>⭐ 6900</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-0e333d98" 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 9 L 20 13 L 30 13 L 40 12 L 50 5" fill="none" stroke="url(#spark-grad-0e333d98)" 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'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — KubeVirt is a graduated CNCF project that allows virtual machines to run natively alongside standard container workloads on Kubernetes. By utilizing KVM virtualization inside Pods, it helps enterprises transition legacy virtual machine applications to modern cloud-native platforms. It has become the de facto standard for hyperconverged infrastructure setups, allowing unified management of containers and VMs.</li>
|
||
</ul>
|
||
<h2 id="workloads">Workloads<a class="headerlink" href="#workloads" title="Permanent link">¶</a></h2>
|
||
<h3 id="batch-jobs">Batch Jobs<a class="headerlink" href="#batch-jobs" title="Permanent link">¶</a></h3>
|
||
<h4 id="tooling-3">Tooling (3)<a class="headerlink" href="#tooling-3" title="Permanent link">¶</a></h4>
|
||
<ul>
|
||
<li><strong>(2020)</strong> <a href="https://github.com/alexellis/run-job">github.com/alexellis/run-job</a> <span class='md-tag md-tag--info'>⭐ 211</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-fdd899b9" 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 5 L 20 5 L 30 7 L 40 9 L 50 9" fill="none" stroke="url(#spark-grad-fdd899b9)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="9" 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--info'>[COMMUNITY-TOOL]</span> — A developer-oriented utility written in Go to quickly trigger Kubernetes Jobs, track execution statuses, and stream execution logs directly to stdout. Simplifies local workflow testing and diagnostic debugging.</li>
|
||
</ul>
|
||
<hr />
|
||
<p>💡 <strong>Explore Related:</strong> <a href="../demos/">Demos</a> | <a href="../kubernetes/">Kubernetes</a> | <a href="../cloud-arch-diagrams/">Cloud Arch Diagrams</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 © 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> |