Slurm - en einfache Wee fir an de Kubernetes Thema ze briechen

Slurm - en einfache Wee fir an de Kubernetes Thema ze briechen

Am Abrëll sinn d'Organisateure vu Slurm, engem Cours iwwer Kubernetes, bei menger Dier geklappt fir et ze testen a mir hir Impressiounen ze soen:

Dmitry, Slurm ass en dräi Deeg intensive Cours op Kubernetes, en dichten Trainingsevenement. Et ass onwahrscheinlech datt Dir fäeg sidd doriwwer ze schreiwen wann Dir just zwou Stonnen am éischte Virtrag sëtzt. Sidd Dir prett fir voll matzemaachen?

Virun Slurm war et néideg Virbereedungscoursen iwwer Ansible, Docker a Ceph ze huelen.
Dann, a Rüben, huelt de Code an déi exakt Instruktiounen, no deenen Dir all Kommandozeil fir Zeil mat de Presentateuren an de Virliesungen duerchgoe kënnt.

— Ech bestätegen datt ech prett sinn fir voll un béide Coursen deelzehuelen.

An duerno ass haart Aarbecht fir 6 Deeg garantéiert (Basis Slurm a MegaSlurm) an engem Klassesall voller System Administrateuren.

Fontaine

Wat ass d'Schwieregkeet fir Servicer am Allgemengen z'entwéckelen? Zum Beispill, e Betrib freet fir Push Notifikatioun Reklammen! Et géif schéngen datt et e Full-Stack Entwéckler mat enger Websäit ass a mobil Entwéckler mat enger mobiler Applikatioun. 15 Minutt Aufgab. Loosst eis dem Geschäft soen datt mir et an engem Dag packen!

An hei stellt sech eraus datt Push Notifikatiounen nach ni geschéckt goufen. Mir hunn am Viraus keng auslännesch oder selbstgehost Push Notifikatiounsplattform verbonnen. An dëst ass net méi 15 Minutten oder eng Stonn, et ass gutt wann se se bannent enger Woch verbannen. D'Magie an d'Zauberung huet ugefaang. Alles ass onkloer, komesch an onberechenbar.

D'Entwécklung gouf aus nëmmen engem Grond komplett onberechenbar: Si hunn net berücksichtegt datt nieft der Schicht vu Geschäftsaufgaben och eng Infrastrukturschicht gëtt.

Wann d'Geschäftsaufgabenschicht e Sprangbuer ass, deen vill kleng Aufgaben, Hypothesentesten a visuell Tricken ausspréngt, dann ass d'Infrastruktur seng Päifen. Hei braucht Dir e Planungshorisont vu mindestens sechs Méint am Viraus.

Pipe fir Sprangbueren

Wéinst der Komplexitéit an der Fuerderung ganz no op Detailer ze bezuelen, entwéckelen speziell ausgebilte Leit "Päifen": Devops, déi aus den erfuerene Administrateuren an Entwéckler opgewuess sinn. Hir Aarbecht ass geplangt a strikt konsequent. Si si wéi Bréckebauer - all Feeler féiert zu der Tatsaach, datt eng einfach Geschäftsaufgab fir 15 Minutten op eemol an d'Replanung vun der Infrastruktur fir vill Deeg a Suen ëmgeet.

Slurm ass de Moment deen eenzege Cours a Russland (deen ech weess) déi léiert wéi een Infrastruktur op eng standardiséierter Manéier opbaut, wat Iech erlaabt op d'mannst iergendwéi Planungsfehler auszegläichen. Ech hunn e Cours iwwer Kubernetes gemaach, an ech ginn am September en neie Cours iwwer DevOps.

Slurm gouf vun Southbridge erfonnt, eng Administratioun Outsourcer datt Dosende vu Sprangbueren vu verschiddene Formen gebaut huet. Southbridge ass KTP a KCSP zertifizéiert (CNCF, Linux Foundation Member).

Wat genee léiere se a Kubernetes Coursen?

Wéi alles ze organiséieren wat d'Entwéckler gemaach hunn a sou datt et net fällt?

  • Schafft mat Kubespray
  • Installatioun vun zousätzlech Komponenten
  • Cluster Testen an Troubleshooting

Wéi autoriséiert d'Benotzer (Entwéckler) an de Cluster fir mam Cluster selwer ze schaffen?

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

Wéi schützt Dir Iech virun Hacker um Netzwierkniveau?

  • Aféierung fir CNI
  • Network Sécherheetspolitik

A Sécherheet am Allgemengen!

  • PodSecurityPolicy
  • PodDisruptionBudget

Mir verstoppen näischt, mir soen Iech am Detail wat ënnert der Hood ass

  • Controller Struktur
  • Opérateuren an CRDs

Staatlech Uwendungen an engem Cluster

  • Lancéiere vun engem Datebankcluster mat PostgreSQL als Beispill
  • Start vun engem RabbitMQ Cluster

Wéi net vill Passwierder a Konfiguratiounen am Kloertext ze späicheren

  • Verwalte Geheimnisser an Kubernetes
  • Vault

Horizontal Skala beim Schnëtt vun Äre Fanger

  • Theorie
  • Praxis

Backups

  • Backupsatellit an Erhuelung vun engem Stärekoup benotzt Heptio Velero (fréier Ark) an etcd

Einfach Installatioun fir Test, Bühn a Produktioun

  • Lint
  • Schablounen an Deployment Tools
  • Deployment Strategien

Et gëtt och e Cours iwwer Steroiden, alles ass allgemeng Hardcore. Wéi och ëmmer, nom Grondcours kënnt Dir schonn Ären eegene Sprangbuer bauen.

Nom Slurm goufen d'Participanten mat Artefakte hannerlooss - e Videoopnam vun allen Deeg, detailléiert Instruktioune fir all Artikel zesumme mat exakt Rezepter, vun deenen d'Befehle domm kopéieren-paste kënne ginn fir entweder eng Léisung fir Backup oder eng Léisung fir ze sammelen. Test Ëmfeld oder soss eppes.

Dat ass, et ass sou einfach wéi dat. Jo. Ech sinn e puer Deeg komm, hunn mech an d'Thema ënnerdaach, genee Rezepter kritt a sinn op meng Aarbechtsplaz zréck komm fir d'Projetinfrastruktur ze bauen - einfach, korrekt an, virun allem, an engem prévisibelen Zäitraum. D'Magie an d'Hexerei sinn eriwwer, alles wat bleift ass just ze schaffen.

Wat am Ende?

Um Enn vun der Course kritt een säit e puer Deeg d'Gefill, datt bal vun den Devops selwer richteg serieux Projete gebaut ginn. An déi iwwerraschend Saach ass datt all dat iwwerdeckt Material verständlech ass, ech reproduzéiere se all Dag op meng eegen Serveren.

Glécklecherweis ass de ganze Publikum an de Weenchen-Chat geplënnert, wou et och no ville Wochen Liewen ass.

Wat d'nächst?

D'Organisateuren preparéieren Slurm Devops am Hierscht, ech si scho prett. Ech schreiwen iwwer dëst geschwënn a mengem techdir Kanal am Weenchen @ctorecords.

Source: will.com

Setzt e Commentaire