7. týden v Cloud bublině

Je tu konec dalšího týdne. Zatím se zdá, že jsme ho přežili. Neobešlo se to bez stresu a incidentů, ale jsem tady, takže všechno dobrý. Na jaké jsem narazil novinky?

EKS podporuje Kubernetes 1.19

A teď moc dobře nevím, jak tuhle novinku uvést. Mluví sama za sebe. Tahle verze přináší (stabilní) Ingress API, immutable Secrets a ConfigMaps a další věci. Více v release notes. Takže teď celá velká trojka poskytovatelů nabízí verzi 1.19 🥳

OpenTelemetry specifikace ve verzi 1.0.x

O tomhle projektu píšu docela často na Twitteru. Je to jeden z nejslibnějších projektů v celém Cloud Native ekosystému přinášející hmatatelné výhody. Díky OpenTelemetry se nemusíte bát lock-inu při instrumentaci kódu, protože do tohoto vlaku naskočila většina dodavatelů a všichni se doslova předhání v tom, kdo bude OpenTelemetry podporovat dříve. 

A teď tu máme první opravdovou verzi, která je jakýmsi slibem stability. V článku je obrázek, kde si můžete rychle prohlédnou (slibovaná) čísla. Mám z toho hodně dobrý pocit.

DAPR ve verzi 1.0

Někdy před rokem jsem o DAPR mluvil na meetupu. Vzpomínám si, že tenkrát se mě někdo z diváků ptal, kdy DAPR nebude aplha a bude možné ho použít. Tenkrát jsem řekl: brzy. Nebyl jsem si ale na 100% jistý, jestli tenhle projekt nezdechne (i přes fakt, že na něm dělá jedna z největších a přiznejme si to - nejúspěšnějších - SW společností). 

Když se podíváme na čísla, tak to nebylo zas tak rychlé. 12 měsíců je dlouhá doba. Pocitově to ale uteklo jako voda a dnes tu před námi stojí první produkční verze nástroje DAPR. A protože k mám k tomuto nástroji blízko, tak rychle shrnu základní principy. 

DAPR je v zásadě framework, který zjednodušuje vytváření event-driven aplikací napříč všemi myslitelnými prostředími: Public Cloud, on-premise, edge. Dělá to pomocí abstrakce, kdy vaše aplikace komunikuje se sidecar (HTTP nebo gRPC), která se stará o low-level věci, jako je ukládání stavu, messaging, správu secrets a spoustu dalších věcí.

A tahle novinka je vlastně obdobný příběh, jako OpenTelemetry. Verze 1.0 je slibem méně divokého vývoje a určité stability. Vývojáři se dokonce nebáli použít spojení enterprise readiness. No nakonec ... proč by ne 😊

Nové preview Docker Desktop pro Apple Silicon

Tohle má s cloudem pramálo společného, ale pro mě je to dobrá zpráva. Docker tým představil další verzi preview Docker Desktop pro počítače s novým procesorem Apple Silicon. Mezi hlavní novinky patří fungující Kubernetes, vylepšený výkon storage a opravy networkingu, který byl v minulé verzi sešitý horkou jehlou. Osobně se mi zdá, že nové preview je o trochu více stabilní, ale taky se můžu plést, protože Docker používám velmi málo. 

Závěr

Jo, tenhle týden byl slabší. Buďto se toho moc nestalo a nebo jsem málo chodil na Twitter. Nebo obojí. Vnímám to ale pozitivně, i v tom neskutečném shonu se mi podařilo napsat dost kódu, vymazat neuvěřitelné množství bordelu z jedné zákaznické infrastruktury a dokonce jsem si i chvilku zapařil Kingdom Come (je docela sranda běhat s Jindrou v Posázaví, když tam sám bydlím).

Takže se zas uvidíme za týden, jako kompenzaci za kratší seznam novinek můžete použít tyhle super články, co mě zaujaly!

Zajímavé články

  • Nahoře jsem psat o stabilním Ingress API, ale osobně mě vlastně zas tolik nezajímá. Tady je pohled na to, jak budu v budoucnu řešit routing s mým oblíbeným Traefikem. To je mnohem zajímavější. Když to vezmu kolem a kolem, tak vůbec nejlepší by bylo, aby Kubernetes mělo co nejméně "základních" objektů a zbytek se tam instaloval jako Custom Resources.
  • Když se řekne Amazon a Open Source, tak si spousta lidí vybaví maximálně tak kauzu s Elastic. Ale není to tak jednoduché, Amazon dělá spoustu Open Source aktivit a díky jejich skvělému blogu můžete nahlédnou pod pokličku. Parádní čtení. 
  • Jakub na Twitteru sdílel malou ukázku Traefik Enterprise. Pak jsem si prolétl produktovou stránku a mám opravdu velkou chuť si to zkusit rozjet u sebe na clusteru. Kdo ví, třeba si to někdo ze zákazníků bude chtít rozjet na svém clusteru a bude se mi taková zkušenost hodit 😊
  • Michael Friedrich s Gitlabu retweetnul tuhle grafiku, strašně moc v tom vidím filosofii jazyka Go a vyhýbání se šíleně chytrým konstrukcím a one-linerům. A trochu si říkám, že třeba budu mít štěstí a nikdy se nedostanu do té prostřední fáze (což by možná bylo proti přírodě).
  • Objevil jsem seznam etického software. Jasně, označit něco za etickou volbu může být kontroverzní, ale berte ten web spíš jako seznam, co vám může rozšířit obzory. Eticky nebo neeticky.
  • A v neposlední řadě se chci podělit o tenhle obrázek. Zrovna dnes mě k němu napadá spousta komentářů, ale raději si je nechám pro sebe. Takže si na něj udělejte názor sami. Snad vás pobaví 😂
  • Tenhle tool od AquaSecurity vypadá docela zajímavě. O eBPF toho zatím moc nevím, ale už nějakou dobu to chci prozkoumat. Takže prvně eBPF, pak Tracee.