4. týden v Cloud bublině
Tenhle týden jsem nějak zanedbával Twitter i blog. Místo toho jsem se snažil trochu odpočívat, přeci jen i to byl důvod, proč jsem přesně před rokem odešel ze zaměstnání a začal jednu z nejklidnějších fází svého pracovního života ❤️I tak jsem ale zaregistroval pár věcí, co se událo v mém profesním ekosystému!
SQL Insights nyní v i GCP
Jako Google není moje nejoblíbenější platforma, i tak je ale sleduji a tohle je docela fajn novinka. Nástroje na ladění SQL jsou super a znám pár skutečných případů, kdy podobný nástroj dokázal najít oškliváckou query (napsanou člověkem a nebo vytvořenou ORM). No a teď to umí i Cloud SQL pro PostgreSQL. Cloud SQL Insights navíc podporuje tagování dotazů, takže pak si můžete prohlédnout zajímavý dashboard a porovnávat výkon jednotlivých dotazů.
Vyšla nová verze KEDA: 2.1
Tohle je asi novinka zajímavá zejména pro stávající uživatele KEDA. Já tam patřím. Jestli tenhle nástroj neznáte, tak je to nástroj na Event Based autoscaling pro Kubernetes. Takže například máte SQS frontu a chcete, aby se v Kubernetes vyškálovala nějaká aplikace, když se ve frontě objeví zpráva.
Jestli tenhle scénář prozatím řešíte pomocí HPA a nějakého Prometheus metrics adapteru, tak vám vřele doporučuji tenhle nástroj prozkoumat. Dle mého názoru toho umí trochu víc (byť interně používá na část práce právě nativní HPA) a také nepotřebuje Prometheus jako zdroj metrik a dokáže na přímo komunikovat s komponentami jako například zmíněným SQS nebo Rabbit MQ.
O nějakém možném využití KEDA psal i Tomáš Kubica, tak si to přečtěte, jestli vás zajímají nějaké alternativy v oblasti Kubernetes autoscalingu 👍
GitHub CLI toho umí ještě víc
Pokud neradi opouštíte svůj terminál, tak teď už nebudete muset ani kvůli komentování pod issues nebo Pull Requesty. Jo, tohle je spíš taková blbinka pro radost.
AWS oficiálně podporuje Fluent Bit pro EKS kontejner logy
A tahle novinka je trochu divná, protože si na 100% pamatuji, že jsem zákazníkům instaloval Fluent Bit už před rokem. Ale možná tam přibylo něco nového, co to před rokem neumělo, co já vím 😂
V každém případě vřele doporučuji upřednostnit Fluet Bit před FluentD, je o hodně menší a nežere tolik systémových prostředků.
Jeho velikost byla koneckonců důvod, proč jsem ho před rokem začal u jednoho zákazníka používat - FluentD obraz neprošel žádným skenem (je to obrovský slepenec bůh ví čeho všeho) zranitelností a Fluent Bit na to samém místě neměl sebemenší problém.
AWS Control Tower nyní i v Německu
AWS Control Tower je super služba pro správu prostředí s haldou AWS účtů. Tady je produktové video. Je to produkt představený minulý rok a zatím se, alespoň podle mých zkušeností, moc nepoužívá. Teď je tento produkt ale dostupný ve všech pro nás (osobně raději používám eu-central-1, než eu-west-1) důležitých regionech, takže proč ho nezkusit? V tomhle super článku je mimochodem nepoužívání Control Tower označeno jako věc, co vám může rozbít AWS prostředí.
Edit: při psaní mi unikla jedna čtvrteční novinka, AWS Control Tower dokáže pracovat i již existující OU!
Grafana vypustila i syntetické testy!
Já si s novým Grafana cloudem už docela pohrál, ale neprolezl jsem úplně všechno. A ve středu jsem zjistil, že nově dokonce podporují syntetické testování. To je super způsob, jak se dozvědět něco o výkonu aplikace, jde tím částečně měřit UX ale hlavně to jde použít i na hloupé black box testování endpointů. Rychle jsem prolétl svou Grafana a vypadá to fakt dobře a dost možná to bude levnější než ostatní nabídky. Kapitalismus baby!
Kubernetes v1.21.0-alpha.2 je venku
Někdy mám pocit, že Kubernetes vychází každý den. To ta izolace a dilatace času s ní spojená 😂Tohle pochopitelně není verze, kterou byste si někam měli instalovat, ale rozhodně vám doporučuji si projít seznam novinek resp. deprecations, ať se pak nedivíte, až nastane čas upgrade. Za sebe tam nevidím žádné hrůzy.
JFrog a Docker jsou kámoši
Ve středu Docker oznámil partnerství s JFrog. JFrog je k dnešnímu dni vlastně taková kompletní platforma na dodávání software (pozn. osobně neznám nikoho, kdo by to používal) a výhoda tohoto partnerství spočívá především v neomezeném přístupu do DockerHub pro SaaS zákazníky.
Tady se hodí připomenout skutečnost, že Docker se časem zase vrátí k rate limitingu dotazů na DockerHub a spousta nástrojů stahujících obrazy právě z této služby se rozbije. Takže tohle partnerství dává perfektní smysl a některým zákazníkům to možná ušetří pár starostí.
Marek udělal video o pre-commit hooks
Teď se přiznám, že jsem dobu přemýšlel, jak počeštit hooks v tomhle tvaru. Nakonec jsem se na to 💩. Ale zpět k základní myšlence, Marek, můj kamarád a kolega, udělal prima video o zjednodušení pracovních postupů pomocí pre-commit frameworku.
Zrovna v tomhle příkladu ukazuje Checkov, což je hrozně fajn nástroj na analýzu Terraform kódu, kterým si už nějakou dobu úspěšně pomáháme při psaní zákaznických prostředí. Jestli máte nějaké otázky ohledně analýzy Terraformu, tak klidně pingněte Marka na Twitteru. Neznám nikoho, kdo by to měl víc najeté ❤️
A to je vše
V tomhle týdnu jsme se ještě potkali s Klárou a Kubou z Represent a pokecali jsme o AWS, Kubernetes a ArgoCD. Píšu to sem jen proto, abych vám ukázal, že GitOps fakt nabírá na oblibě. Mám z toho obrovskou radost. Taky se pořádal v pořadí již 14. CNCF Prague meetup, kde vystoupili skvělí řečníci z Grafana (tvl, zase ta Grafana!) a Showmax.
Já jsem se stále nedostal k vytvoření žádného publikovatelného vizuálního obsahu, ale na druhou stranu se mi povedlo napsat už 4. díl novinek (tenhle) a rozepsal jsem svůj vlastní emailing systém (Go, DynamoDB a SQS). A za to si teda zasloužím pořádného pivánka (až si ho dojedu do města koupit).
Takže se budu těšit na další týden!
Zajímavé články
- Našel jsem zajímavý článek o použití monorepa v Go codebase.
- Tenhle týden vyšel krátký článek o security best practices podle CNCF.
- A tady je hezký obrázek "DevOps" struktury ve většině firem 😂
- Zjistil jsem, co je T-shaped člověk
- A ještě jednou musím zmínit super článek o bezpečnostních best practices v AWS