

Kubernetes MCP: čas smazat kubectl?
Morning Talk DataScriptu
Bezplatné hodinové online setkání s odborníkem z praxe, zaměřené na jedno aktuální téma a prostor pro dotazy.
Na co se můžete těšit:
Kubectl je nejčastejší nástroj pro práci s clusterem, i přesto, že nikdy nebyl myšlený jako finální řešení pro jeho správu. Je to lowlevel wrapper pro Kubernetes API a musíte si dopředu rozmyslet jakou akci chcete provést. Vhodnější přístup je vnímat Kubernetes objekty jako tzv. desired state a neomezovat se na kubectl jako jediném nástroji. Model Context Protocol (MCP) je jedna z cest, jak s Kubernetes objekty pracovat a zároveň se vyhnout vývoji komplikovaného (a jednoúčelového) CMDB systému.
V ukázce si ukážeme, jak Kubernetes MCP funguje a jak je možné nahradit klasický kubectl sofitstikovanějším řešením. Projdeme si typické scénáře – zjištění stavu podů a workloadů, diagnostiku problémů a porovnání s tím, jak stejný úkol vypadá klasicky přes kubectl.
Prezentující: Tomáš Kukrál (Second Foundation)
Tomáš se věnuje Kubernetes od doby, kdy ke spuštění kontejnerů byl potřeba jeřáb a deployment v Normandii neznamenal spustit kontejnery na severu Francie. Postupně se bavil s provozování Cephu pro/v Kubernetes na ČVUT FIT, OpenStacku v Kubernetes (a obráceně) pro Mirantis a řízením clusterů golangem v F5 XC. Neustále balancuje mezi programováním, architekturou a DevOps světem, takže ve volném čase chytá rovnováhu, psy, vlny, snaží se daleko ujet, včas otevřít padák a nakonec bezpečně přistát.