La 27-29-an de majo ni okazigas la kvaran Slurm: intense ĉe Kubernetes.
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
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
Kio estas Slurm
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
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
Docker, Ansible kaj Ceph
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.
Ĝ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. 🙂
fonto: www.habr.com