Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

27.-29. toukokuuta pidämme neljännen Slurm: intensive -tapahtuman Kubernetesilla.

Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

Bonus: Dockerin, Ansiblen, Cephin verkkokurssit
Olemme johtaneet Slurm-aiheista, jotka ovat tärkeitä Kubernetesin kanssa työskentelylle, mutta eivät liity suoraan k8s:iin. Miten, miksi ja mitä tapahtui - leikkauksen alla.
Kaikilla Slurm 4:n osallistujilla on pääsy näille kursseille.

Täysi rahat takaisin ensimmäisenä päivänä
Pietarin Slurmissa kaksi osallistujaa lähti erittäin negatiivisia arvosteluja. Kuinka pahoittelen sitä, että oli mahdotonta palata ajassa taaksepäin ja erota heistä ilman molemminpuolisia vaatimuksia.
Jos saat selville, mistä et todellakaan pidä Slurmissa, ensimmäinen päivä kirjoita jollekin järjestäjälle. Estämme pääsyn ja palautamme täyden osallistumishinnan.

Tekniset konsultit
Jos joku tietää Dmitri Simonov (hän perusti teknisten johtajien klubin), kutsuimme hänet Slurmiin (opiskelemaan, ei esiintymään). Hän lupasi neuvoa kaikkia. Tämä ei todennäköisesti kiinnosta järjestelmänvalvojia ja kehittäjiä, mutta se on erittäin kiinnostavaa IT-johtajille.

Mikä on Slurm

Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

Slurm-4: peruskurssi (27.-29.)
Suunniteltu niille, jotka näkevät Kubernetesin ensimmäistä kertaa tai haluavat systematisoida tietonsa.
Jokainen osallistuja luo oman klusterin Selectel-pilveen ja ottaa sovelluksen käyttöön siellä.

Hinta: 25 tuhatta

Ohjelma

Aihe #1: Johdatus Kubernetesiin, pääkomponentit
• Johdatus k8s-teknologiaan. Kuvaus, sovellus, käsitteet
• Pod, ReplicaSet, Käyttöönotto, Palvelu, Sisäänpääsy, PV, PVC, ConfigMap, Secret
• Harjoittele

Aihe nro 2: Klusterisuunnittelu, pääkomponentit, vikasieto, k8s-verkko
• Klusterisuunnittelu, pääkomponentit, vikasietoisuus
• k8s-verkko

Aihe #3: Kubespray, Kubernetes-klusterin viritys ja perustaminen
• Kubespray, Kubernetes-klusterin konfigurointi ja viritys
• Harjoittele

Aihe #4: Ceph, klusterin asetukset ja tuotannossa työskentelyn ominaisuudet
• Ceph, klusteriasetukset ja tuotannossa työskentelyn ominaisuudet
• Harjoittelu: kefin asettaminen

Aihe #5: Kehittyneet Kubernetes-abstraktiot
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Aihe #6: Johdatus Helmiin
• Johdatus Helmiin
• Harjoittele

Aihe #7: Kustannuspalvelut ja sovellukset
• Yleiskatsaus palveluiden julkaisumenetelmiin: NodePort vs LoadBalancer vs Ingress
• Sisääntuloohjain (Nginx): tasapainottaa saapuvaa liikennettä
• Сert-manager: hanki automaattisesti SSL/TLS-varmenteet
• Harjoittele

Aihe #8: Kirjaaminen ja seuranta
• Klusterien seuranta, Prometheus
• Cluster logging, Fluentd/Elastic/Kibana
• Harjoittele

Aihe nro 9: CI/CD, rakentaminen klusteriin tyhjästä

Aihe nro 10: Käytännön työ, sovellusten telakointi ja käynnistäminen klusteriin

Slurm-verkkosivusto

MegaSlurm: jatkokurssi (31.-2.)
Suunniteltu Kubernetesin insinööreille ja arkkitehdeille sekä peruskurssin valmistuneille.
Määritämme klusterin niin, että käynnistämme samanaikaisesti klusterin komponenttien päivityksen ja klusterin käyttöönoton.

Hinta: 60 tuhatta (45 tuhatta Slurm-4 osallistujille)

Ohjelma

Aihe #1: Viansiirtoklusterin luominen sisältä käsin
• Työskentely Kubesprayn kanssa
• Lisäkomponenttien asennus
• Klusteritestaus ja vianmääritys
• Harjoittele

Aihe #2: Valtuutus klusterissa ulkoisen palveluntarjoajan avulla
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Harjoittele

Aihe #3: Verkkopolitiikka
• CNI:n esittely
• Verkon suojauskäytäntö
• Harjoittele

Aihe #4: Suojatut ja erittäin saatavilla olevat sovellukset klusterissa
• PodSecurityPolicy
• PodDisruptionBudget

Aihe #5: Kubernetes. Katsotaan konepellin alle
• Ohjaimen rakenne
• Operaattorit ja CRD:t
• Harjoittele

Aihe #6: Tilalliset sovellukset klusterissa
• Tietokantaklusterin käynnistäminen esimerkkinä PostgreSQL:llä
• RabbitMQ-klusterin käynnistäminen
• Harjoittele

Aihe #7: Salaisuuksien säilyttäminen
• Salaisuuksien hallinta Kubernetesissa
• Holvi

Aihe #8: Horizontal Pod Autoscaler
• Teoria
• Harjoittele

Aihe #9: Varmuuskopiointi ja katastrofipalautus
• Klusterin varmuuskopiointi ja palautus käyttämällä Heptio Veleroa (entinen Ark) ja etcd
• Harjoittele

Aihe #10: Sovelluksen käyttöönotto
•Nukka
• Malli- ja käyttöönottotyökalut
• Käyttöönottostrategiat

Aihe nro 11: Käytännön työ
• Rakenna CI/CD sovellusten käyttöönottoa varten
• Klusteripäivitys

MegaSlurm-verkkosivusto

Docker, Ansible ja Ceph

Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

Retki historiaan

Ensimmäinen Slurm oli kokeilu. Puhujat viimeistelivät esityksensä kirjaimellisesti lavalla, ja yleisössä istui sen tason ylläpitäjiä, että oli aika kutsua heidät puhujiksi.

Varsinainen peruskurssi pidettiin toisessa Slurmissa: 80 % osallistujista näki Kubernetesin ensimmäistä kertaa ja kolmasosa ei ollut koskaan työskennellyt Dockerin kanssa.
Oli selvää, kuinka vaikeaa ihmisten oli kuunnella Dockerin luentoja aamulla ja työskennellä sen kanssa taistelutilassa illalla.
Ceph aiheutti paljon vaikeuksia. Lisäksi yleisössä oli 20 henkilöä, jotka ehdottomasti tarvitsivat Cephiä, ja toiset 60, jotka eivät tarvinneet Cephiä ollenkaan.

Kolmannessa Slurmissa siirsimme Dockerin ja Ansiblen erillisiin webinaareihin, mikä vapauttaa enemmän aikaa Kubernetesille. Ratkaisu osoittautui pohjimmiltaan käytännölliseksi ja toteutuksessa alikehittyneeksi: luento ei kiinnostanut kokeneita tyyppejä, ja keskustelu ei kiinnosta aloittelijaa.

Neljännelle Slurmille teimme verkkokursseja Dockerista, Ansiblesta ja Cephista. Idea on yksinkertainen: sitä tarvitsevat ottavat kurssin harkitusti, ne jotka eivät tarvitse, jättävät sen rauhallisesti huomiotta. Testaajaryhmän perusteella Docker-kurssi kestää 6-8 tuntia. Ansible ja Ceph eivät ole vielä kellonneet.

Disclaimer:

  • kokeellinen kurssi. Jotkut päätökset osoittautuvat todennäköisesti epäonnistuneiksi.
  • alusta (Stepik.org) on ​​raaka, emmekä ole työskennelleet sen kanssa aiemmin. Luultavasti tulee kolhuja ja naarmuja.
  • Kurssi testattiin vain Southbridgen työntekijöillä. Varmasti joudut tekemään jotain loppuun mennessäsi.

Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

Juuri toissapäivänä ensimmäisen Slurmin chatissa he muistivat kuinka siistiä ja hauskaa se oli kaikista organisatorisista kauhuista huolimatta. Ensimmäinen, joka saa eloisimmat vaikutelmat. Katsotaan mitä tapahtuu verkkokurssien ensimmäisille opiskelijoille. 🙂

Slurm: Kubernetes intensiivinen. Ohjelma ja bonukset

Lähde: will.com

Lisää kommentti