Slurm: Kubernetes intensiv. Programm u bonusijiet

Fis-27-29 ta’ Mejju qed inżommu r-raba’ Slurm: intensiv fuq Kubernetes.

Slurm: Kubernetes intensiv. Programm u bonusijiet

Bonus: korsijiet onlajn fuq Docker, Ansible, Ceph
Aħna ġejna minn suġġetti Slurm li huma importanti biex naħdmu ma 'Kubernetes, iżda ma jirrelatawx direttament ma' k8s. Kif, għaliex u x'ġara - taħt il-qatgħa.
Il-parteċipanti kollha ta’ Slurm 4 se jkollhom aċċess għal dawn il-korsijiet.

Moneyback sħiħ fl-ewwel jum
F’San Pietruburgu Slurm, telqu żewġ parteċipanti reviżjonijiet estremament negattivi. Kemm iddispjaċini li kien impossibbli li mmur lura fiż-żmien u ninfired minnhom mingħajr pretensjonijiet reċiproċi.
Jekk issir taf dak li assolutament ma jogħġobx dwar Slurm, l-ewwel ġurnata ikteb lil kwalunkwe mill-organizzaturi. Aħna se tiddiżattiva l-aċċess u nħallsu lura l-prezz sħiħ tal-parteċipazzjoni.

Konsulenti tekniċi
Jekk xi ħadd jaf Dmitry Simonov (fforma klabb ta’ diretturi tekniċi), stidinna biex Slurm (biex jistudja, mhux biex iwettaq). Wiegħed li jagħti parir lil kulħadd. Dan mhux probabbli li jkun ta 'interess għall-amministraturi u l-iżviluppaturi, iżda se jkun interessanti ħafna għall-maniġers tal-IT.

X'inhu Slurm

Slurm: Kubernetes intensiv. Programm u bonusijiet

Slurm-4: kors bażiku (27-29 ta' Mejju)
Iddisinjat għal dawk li jaraw Kubernetes għall-ewwel darba jew iridu jissistematizzaw l-għarfien tagħhom.
Kull parteċipant se joħloq il-cluster tiegħu stess fil-sħab Selectel u juża l-applikazzjoni hemmhekk.

Prezz: 25 elf

Program

Suġġett #1: Introduzzjoni għal Kubernetes, komponenti ewlenin
• Introduzzjoni għat-teknoloġija k8s. Deskrizzjoni, applikazzjoni, kunċetti
• Pod, ReplicaSet, Skjerament, Servizz, Ingress, PV, PVC, ConfigMap, Sigriet
• Prattika

Suġġett Nru 2: Disinn tal-cluster, komponenti ewlenin, tolleranza għall-ħsarat, netwerk k8s
• Disinn ta 'cluster, komponenti ewlenin, tolleranza għall-ħsarat
• netwerk k8s

Suġġett #3: Kubespray, irfinar u twaqqif ta’ cluster Kubernetes
• Kubespray, konfigurazzjoni u rfinar tal-cluster Kubernetes
• Prattika

Suġġett #4: Ceph, is-setup tal-cluster u l-karatteristiċi tax-xogħol fil-produzzjoni
• Ceph, setup ta' cluster u karatteristiċi ta' xogħol fil-produzzjoni
• Prattika: it-twaqqif ta’ ceph

Suġġett #5: Astrazzjonijiet Avvanzati ta' Kubernetes
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Suġġett #6: Introduzzjoni għal Helm
• Introduzzjoni għal Helm
• Prattika

Suġġett #7: Servizzi ta’ pubblikazzjoni u applikazzjonijiet
• Ħarsa ġenerali tal-metodi tal-pubblikazzjoni tas-servizz: NodePort vs LoadBalancer vs Ingress
• Kontrollur tad-dħul (Nginx): jibbilanċja t-traffiku li jkun dieħel
• Сert-manager: awtomatikament jikseb ċertifikati SSL/TLS
• Prattika

Suġġett #8: Logging u monitoraġġ
• Monitoraġġ tal-cluster, Prometheus
• Logging tal-cluster, Fluentd/Elastic/Kibana
• Prattika

Suġġett Nru 9: CI/CD, skjerament tal-bini għal cluster mill-bidu

Suġġett Nru 10: Xogħol prattiku, dockerizzazzjoni tal-applikazzjoni u tnedija fi cluster

Websajt Slurm

MegaSlurm: kors avvanzat (31 ta' Mejju - 2 ta' Ġunju)
Iddisinjat għall-inġiniera u l-periti Kubernetes, kif ukoll għall-gradwati tal-kors tal-fondazzjoni.
Aħna kkonfiguraw il-cluster sabiex fl-istess ħin inniedu l-aġġornament tal-komponenti tal-cluster u l-iskjerament fil-cluster.

Prezz: 60 elf (45 elf għal parteċipanti Slurm-4)

Program

Suġġett #1: Il-proċess tal-ħolqien ta' cluster ta' failover minn ġewwa
• Ħidma ma 'Kubespray
• Installazzjoni ta 'komponenti addizzjonali
• Ittestjar tal-cluster u soluzzjoni tal-problemi
• Prattika

Suġġett #2: Awtorizzazzjoni fil-cluster bl-użu ta’ fornitur estern
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Prattika

Suġġett #3: Politika tan-netwerk
• Introduzzjoni għas-CNI
• Politika tas-Sigurtà tan-Netwerk
• Prattika

Suġġett #4: Applikazzjonijiet sikuri u disponibbli ħafna fi cluster
• PodSecurityPolicy
• PodDisruptionBudget

Suġġett #5: Kubernetes. Ejja nħarsu taħt il-barnuża
• Struttura tal-kontrollur
• Operaturi u CRDs
• Prattika

Suġġett #6: Applikazzjonijiet Stateful fi cluster
• Tnedija ta' cluster ta' database bl-użu ta' PostgreSQL bħala eżempju
• Tnedija ta' cluster RabbitMQ
• Prattika

Suġġett #7: Żomm Sigrieti
• Ġestjoni ta' sigrieti f'Kubernetes
• Vault

Suġġett #8: Orizzontali Pod Autoscaler
• Teorija
• Prattika

Suġġett #9: Backup u Irkupru minn Diżastru
• Cluster backup u rkupru bl-użu ta 'Heptio Velero (qabel Ark) u etcd
• Prattika

Suġġett #10: Skjerament tal-Applikazzjoni
•Lint
• Għodod ta' mudellar u skjerament
• Strateġiji ta' skjerament

Suġġett Nru 11: Xogħol prattiku
• Bini ta' CI/CD għall-iskjerament tal-applikazzjoni
• Aġġornament tal-cluster

Websajt MegaSlurm

Docker, Ansible u Ceph

Slurm: Kubernetes intensiv. Programm u bonusijiet

Mawra storja

L-ewwel Slurm kien esperiment. Il-kelliema temmew il-preżentazzjonijiet tagħhom litteralment fuq il-palk, u fl-udjenza qagħdu amministraturi ta’ tali livell li kien wasal iż-żmien li jistiednuhom bħala kelliema.

Il-kors bażiku reali sar fit-tieni Slurm: 80% tal-parteċipanti raw Kubernetes għall-ewwel darba, u terz qatt ma ħadem ma 'Docker.
Kien ċar kemm kien diffiċli għan-nies li jisimgħu taħdita fuq Docker filgħodu u jaħdmu magħha fil-ġlieda kontra filgħaxija.
Ceph ikkawża ħafna diffikultajiet. Barra minn hekk, kien hemm 20 persuna fl-udjenza li żgur kellhom bżonn jispjegaw lil Ceph, u 60 oħra li ma kellhom bżonn lil Ceph xejn.

Għat-tielet Slurm, ċċaqlaqna Docker u Ansible f'webinars separati, u b'hekk ħeles aktar ħin għal Kubernetes. Is-soluzzjoni rriżulta li kienet prattika essenzjalment u sottożviluppata fl-implimentazzjoni: il-lecture ma kinitx interessanti għal guys b'esperjenza, u d-diskussjoni ma kinitx interessanti għal dawk li jibdew.

Għar-raba’ Slurm, għamilna korsijiet onlajn fuq Docker, Ansible u Ceph. L-idea hija sempliċi: dawk li għandhom bżonnha se jieħdu l-kors bil-ħsieb, dawk li m'għandhomx bżonnu jinjorawh bil-kalma. Ġġudikat mill-grupp ta 'testers, il-kors Docker jieħu 6-8 sigħat. Ansible u Ceph għadhom ma ċċekkjawx.

Ċaħda:

  • kors sperimentali. Xi deċiżjonijiet probabbilment se jirriżultaw li ma jirnexxux.
  • il-pjattaforma (Stepik.org) hija mhux raffinata, u ma ħdimniex magħha qabel. Probabbilment se jkun hemm ħotob u snags.
  • Il-kors ġie ttestjat biss fuq l-impjegati ta’ Southbridge. Żgur li jkollok tispiċċa xi ħaġa kif tmur.

Slurm: Kubernetes intensiv. Programm u bonusijiet

Proprju l-ġurnata l-oħra fiċ-chat tal-ewwel Slurm ftakru kemm kien frisk u pjaċevoli, minkejja l-kruhat organizzattiv kollu. L-ewwel li tikseb l-aktar impressjonijiet ħaj. Ejja naraw x'jiġri mill-ewwel studenti ta' korsijiet onlajn. 🙂

Slurm: Kubernetes intensiv. Programm u bonusijiet

Sors: www.habr.com

Żid kumment