Slurm: Kubernetes intensiva. Programo kaj gratifikoj

La 27-29-an de majo ni okazigas la kvaran Slurm: intense ĉe Kubernetes.

Slurm: Kubernetes intensiva. Programo kaj gratifikoj

Gratifiko: interretaj kursoj pri Docker, Ansible, Ceph
Ni derivis de Slurm-temoj kiuj estas gravaj por labori kun Kubernetes, sed ne rekte rilatas al k8s. Kiel, kial kaj kio okazis - sub la tranĉo.
Ĉiuj partoprenantoj de Slurm 4 havos aliron al ĉi tiuj kursoj.

Plena repago en la unua tago
Ĉe Peterburga Slurm foriris du partoprenantoj ege negativaj recenzoj. Kiel mi bedaŭris, ke estas neeble retroiri en la tempo kaj disiĝi de ili sen reciprokaj pretendoj.
Se vi ekscios, kion vi absolute ne ŝatas pri Slurm, unua tago skribu al iu ajn el la organizantoj. Ni malŝaltos aliron kaj repagos la plenan partoprenprezon.

Teknikaj konsultistoj
Se iu scias Dmitrij Simonov (li formis klubon de teknikaj direktoroj), ni invitis lin al Slurm (studi, ne prezenti). Li promesis konsili ĉiujn. Ĉi tio verŝajne ne interesos administrantojn kaj programistojn, sed ĝi estos tre interesa por IT-administrantoj.

Kio estas Slurm

Slurm: Kubernetes intensiva. Programo kaj gratifikoj

Slurm-4: baza kurso (27-29 majo)
Desegnita por tiuj, kiuj vidas Kubernetes la unuan fojon aŭ volas sistemigi sian scion.
Ĉiu partoprenanto kreos sian propran areton en la nubo Selectel kaj disfaldi la aplikaĵon tie.

Prezo: 25 mil

La programo

Temo #1: Enkonduko al Kubernetes, ĉefaj komponantoj
• Enkonduko al k8s-teknologio. Priskribo, apliko, konceptoj
• Pod, ReplicaSet, Deplojo, Servo, Eniro, PV, PVC, ConfigMap, Sekreta
• Praktiko

Temo n-ro 2: Areto-dezajno, ĉefaj komponantoj, faŭltoleremo, k8s-reto
• Areto-dezajno, ĉefaj komponantoj, faŭltoleremo
• k8s-reto

Temo n-ro 3: Kubespray, agordado kaj starigo de Kubernetes-grupo
• Kubespray, agordo kaj agordo de la Kubernetes-grupo
• Praktiko

Temo n-ro 4: Ceph, agordo de grapolo kaj funkcioj de laborado en produktado
• Ceph, cluster-aranĝo kaj funkcioj de laborado en produktado
• Praktiko: starigo de ceph

Temo #5: Altnivelaj Kubernetes Abstraktaĵoj
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Temo #6: Enkonduko al Helm
• Enkonduko al Helm
• Praktiko

Temo #7: Eldonaj servoj kaj aplikoj
• Superrigardo de servo-eldonaj metodoj: NodePort vs LoadBalancer vs Ingress
• Ingress-regilo (Nginx): ekvilibrigi envenantan trafikon
• Сert-manaĝero: aŭtomate akiru SSL/TLS-atestilojn
• Praktiko

Temo #8: Registrado kaj monitorado
• Areto-monitorado, Prometheus
• Cluster-dehakado, Fluentd/Elastic/Kibana
• Praktiko

Temo n-ro 9: CI/KD, konstruante deplojon al areto de nulo

Temo n-ro 10: Praktika laboro, aplikaĵo-dokerigo kaj lanĉo en areton

Slurm retejo

MegaSlurm: progresinta kurso (majo 31 - junio 2)
Desegnita por Kubernetes-inĝenieroj kaj arkitektoj, same kiel bazkursaj diplomiĝintoj.
Ni agordas la areton por samtempe lanĉi la ĝisdatigon de aretokomponentoj kaj deplojo al la areto.

Prezo: 60 mil (45 mil por partoprenantoj de Slurm-4)

La programo

Temo numero 1: La procezo krei malsukcesan areton de interne
• Laborante kun Kubespray
• Instalado de pliaj komponantoj
• Cluster-testado kaj solvo de problemoj
• Praktiko

Temo #2: Rajtigo en la areto uzante eksteran provizanton
• LDAP (Nginx + Python)
• OIDC (Dex + Passero)
• Praktiko

Temo #3: Reta politiko
• Enkonduko al CNI
• Politiko pri Sekureca Reto
• Praktiko

Temo #4: Sekuraj kaj tre haveblaj aplikoj en areto
• PodSecurityPolicy
• PodDisruptionBudget

Temo #5: Kubernetes. Ni rigardu sub la kapuĉo
• Strukturo de regilo
• Operaciantoj kaj CRDs
• Praktiko

Temo numero 6: Ŝtataj aplikoj en areto
• Lanĉante datumbazan areton uzante PostgreSQL kiel ekzemplon
• Lanĉante RabbitMQ-grupon
• Praktiko

Temo #7: Konservado de Sekretoj
• Administri sekretojn en Kubernetes
• Volbo

Temo #8: Horizontala Pod Autoscaler
• Teorio
• Praktiko

Temo #9: Rezervo kaj Katastrofa Reakiro
• Areto sekurkopio kaj reakiro uzante Heptio Velero (antaŭe Ark) kaj etcd
• Praktiko

Temo n-ro 10: Aplika Deplojo
• Lint
• Ŝablono kaj deplojo iloj
• Strategioj de deplojo

Temo n-ro 11: Praktika laboro
• Konstruado de CI/KD por aplikaĵa deplojo
• Areto ĝisdatigo

MegaSlurm-retejo

Docker, Ansible kaj Ceph

Slurm: Kubernetes intensiva. Programo kaj gratifikoj

Historia turneo

La unua Slurm estis eksperimento. La prelegantoj plenumis siajn prezentojn laŭvorte sur la scenejo, kaj en la publiko sidis administrantoj de tia nivelo, ke venis la tempo inviti ilin kiel prelegantojn.

La vera baza kurso okazis ĉe la dua Slurm: 80% de la partoprenantoj vidis Kubernetes unuafoje, kaj tria neniam laboris kun Docker.
Estis klare kiom malfacile estis por homoj aŭskulti prelegon pri Docker matene kaj labori kun ĝi en batalreĝimo vespere.
Ceph kaŭzis multajn malfacilaĵojn. Cetere, estis 20 homoj en la publiko, kiuj nepre bezonis klarigi Ceph, kaj aliaj 60 kiuj tute ne bezonis Ceph.

Por la tria Slurm, ni movis Docker kaj Ansible en apartajn retseminariojn, liberigante pli da tempo por Kubernetes. La solvo montriĝis esence praktika kaj subevoluinta en efektivigo: la prelego estis malinteresa por spertaj uloj, kaj la diskuto estis malinteresa por komencantoj.

Por la kvara Slurm, ni faris retajn kursojn pri Docker, Ansible kaj Ceph. La ideo estas simpla: tiuj, kiuj bezonas ĝin, faros la kurson penseme, tiuj kiuj ne bezonas ĝin trankvile ignoros ĝin. Juĝante laŭ la grupo de testantoj, la kurso de Docker daŭras 6-8 horojn. Ansible kaj Ceph ankoraŭ ne horloĝis.

Malgarantio:

  • eksperimenta kurso. Iuj decidoj verŝajne rezultos malsukcesaj.
  • la platformo (Stepik.org) estas kruda, kaj ni ne laboris kun ĝi antaŭe. Verŝajne estos ŝvelaĵoj kaj kraĉoj.
  • La kurso estis testita nur sur Southbridge-dungitoj. Certe vi devos fini ion dum vi iros.

Slurm: Kubernetes intensiva. Programo kaj gratifikoj

Ĝuste la alian tagon en la babilado de la unua Slurm ili rememoris kiom malvarmeta kaj amuza ĝi estis, malgraŭ ĉiuj organizaj teruraĵoj. La unua akiri la plej viglajn impresojn. Ni vidu, kio okazas al la unuaj studentoj de interretaj kursoj. 🙂

Slurm: Kubernetes intensiva. Programo kaj gratifikoj

fonto: www.habr.com

Aldoni komenton