Slurm je snadný způsob, jak proniknout do tématu Kubernetes

Slurm je snadný způsob, jak proniknout do tématu Kubernetes

V dubnu mi organizátoři Slurmu, kurzu na Kubernetes, zaklepali na dveře, aby to otestovali a řekli mi své dojmy:

Dmitry, Slurm je třídenní intenzivní kurz na Kubernetes, hustá tréninková akce. Je nepravděpodobné, že o tom budete moci psát, když budete na první přednášce jen dvě hodiny sedět. Jste připraveni se plně zapojit?

Před Slurmem bylo nutné absolvovat přípravné online kurzy na ansible, docker a ceph.
Pak si v tuřínech vezměte kód a přesné instrukce, podle kterých můžete s přednášejícími na přednáškách procházet každý příkazový řádek po řádku.

— Potvrzuji, že jsem připraven se plně zúčastnit obou kurzů.

A poté je 6 dní tvrdá práce zaručena (základní Slurm a MegaSlurm) v učebně plné systémových administrátorů.

Fontány

Jaká je obtížnost rozvoje služeb obecně? Například firma žádá o push notifikační reklamu! Zdálo by se, že existuje full stack vývojář s webem a mobilní vývojáři s mobilní aplikací. 15minutový úkol. Řekněme firmě, že to zvládneme za den!

A tady se ukazuje, že push notifikace ještě nikdy nebyly odeslány. Nepřipojovali jsme předem cizí nebo vlastní hostovanou platformu push notifikací. A to už není 15 minut nebo hodina, je dobré, když to připojí do týdne. Začalo kouzlení a čarování. Vše je nejasné, podivné a nepředvídatelné.

Vývoj se stal zcela nepředvídatelným z jediného důvodu: nepočítali s tím, že kromě vrstvy obchodních úkolů existuje i vrstva infrastruktury.

Pokud je vrstva obchodních úkolů fontánou, která ze sebe chrlí spoustu malých úkolů, testování hypotéz a vizuálních triků, pak je infrastruktura její potrubí. Zde potřebujete plánovací horizont minimálně šest měsíců dopředu.

Trubky pro fontány

Kvůli složitosti a požadavku věnovat velkou pozornost detailům vyvíjejí „potrubí“ speciálně vyškolení lidé: Devops, který vyrostl z nejzkušenějších administrátorů a vývojářů. Jejich práce je plánovaná a přísně konzistentní. Jsou jako stavitelé mostů – jakákoliv chyba vede k tomu, že snadný obchodní úkol na 15 minut se najednou změní v přeplánování infrastruktury na mnoho dní a peněz.

Slurm je v současnosti jediný kurz v Rusku (o kterém vím), který učí, jak budovat infrastrukturu standardizovaným způsobem, což vám umožní alespoň nějak vyrovnat chyby v plánování. Absolvoval jsem kurz na Kubernetes a v září se chystám na nový kurz na DevOps.

Slurm vynalezl Southbridge, outsourcing správy, který postavil desítky fontán různých tvarů. Southbridge má certifikaci KTP a KCSP (CNCF, Linux Foundation Member).

Co přesně v kurzech Kubernetes učí?

Jak zorganizovat vše, co vývojáři udělali, a aby to nespadlo?

  • Práce s Kubesprayem
  • Instalace dalších součástí
  • Testování klastrů a odstraňování problémů

Jak autorizovat uživatele (vývojáře) do clusteru pro práci s clusterem samotným?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

Jak se chránit před hackery na úrovni sítě?

  • Úvod do CNI
  • Zásady zabezpečení sítě

A bezpečnost obecně!

  • PodSecurityPolicy
  • PodDisruptionBudget

Nic neskrýváme, podrobně vám řekneme, co je pod kapotou

  • Struktura ovladače
  • Operátoři a CRD

Stavové aplikace v clusteru

  • Spuštění databázového clusteru pomocí PostgreSQL jako příkladu
  • Spuštění clusteru RabbitMQ

Jak neukládat četná hesla a konfigurace v čistém textu

  • Správa tajemství v Kubernetes
  • Klenba

Horizontální škálování lusknutím prstů

  • Teorie
  • Praxe

Zálohy

  • Zálohování a obnova clusteru pomocí Heptio Velero (dříve Ark) a etcd

Snadné nasazení pro testování, fázi a produkci

  • Lint
  • Nástroje pro vytváření šablon a nasazení
  • Strategie nasazení

Existuje také kurz o steroidech, vše je obecně hardcore. Po základním kurzu si však již můžete postavit vlastní fontánu.

Po slumu zbyly na účastníky artefakty - videozáznam všech dnů, podrobný návod ke každému předmětu spolu s přesnými recepty, jejichž příkazy lze hloupě kopírovat a vkládat za účelem sestavení buď řešení pro zálohování, nebo řešení pro testovací prostředí nebo něco jiného.

To znamená, že je to tak jednoduché. Ano. Přijel jsem na pár dní, ponořil se do tématu, dostal přesné recepty a vrátil se na své pracoviště budovat infrastrukturu projektu – jednoduše, správně a hlavně v předvídatelném časovém horizontu. S magií a čarodějnictvím je konec, zbývá už jen pracovat.

Výsledek?

Na konci závodu máte na několik dní pocit, že skutečné seriózní projekty staví téměř sami devops. A překvapivé je, že veškerý probraný materiál je srozumitelný, každý den ho reprodukuji na svých vlastních serverech.

Naštěstí se celé publikum přesunulo na cart chat, kde je i po mnoha týdnech život.

Co bude dál?

Pořadatelé chystají Slurm Devops na podzim, já už se chystám. Brzy o tom napíšu ve svém techdir kanál v košíku @ctorecords.

Zdroj: www.habr.com

Přidat komentář