Ni Oṣu Karun ọjọ 27-29 a n mu Slurm kẹrin: aladanla lori Kubernetes.
Bonus: online courses on Docker, Ansible, Ceph
A ti gba lati awọn koko-ọrọ Slurm ti o ṣe pataki fun ṣiṣẹ pẹlu Kubernetes, ṣugbọn ko ni ibatan taara si k8s. Bawo, idi ati kini o ṣẹlẹ - labẹ gige.
Gbogbo awọn olukopa Slurm 4 yoo ni iwọle si awọn iṣẹ ikẹkọ wọnyi.
Full moneyback lori akọkọ ọjọ
Ni St. Petersburg Slurm, awọn alabaṣepọ meji lọ
Ti o ba rii ohun ti o ko fẹran rara nipa Slurm, akọkọ ọjọ kọ si eyikeyi ninu awọn oluṣeto. A yoo pa wiwọle ati agbapada ni kikun ikopa owo.
Imọ alamọran
Ti enikeni ba mo
Kí ni Slurm
Slurm-4: ẹkọ ipilẹ (May 27-29)
Apẹrẹ fun awọn ti o rii Kubernetes fun igba akọkọ tabi fẹ lati ṣe eto imọ wọn.
Olukuluku alabaṣe yoo ṣẹda iṣupọ tiwọn ninu awọsanma Selectel ati fi ohun elo naa sibẹ.
Iye: 25 ẹgbẹrun
Eto naa
Koko #1: Ifihan si Kubernetes, awọn paati akọkọ
• Ifihan to k8s ọna ẹrọ. Apejuwe, ohun elo, awọn agbekale
• Pod, ReplicaSet, Imuṣiṣẹ, Iṣẹ, Ingress, PV, PVC, ConfigMap, Aṣiri
• Iwaṣe
Koko-ọrọ 2: Apẹrẹ iṣupọ, awọn paati akọkọ, ifarada ẹbi, nẹtiwọọki k8s
• Apẹrẹ iṣupọ, awọn paati akọkọ, ifarada aṣiṣe
• k8s nẹtiwọki
Koko #3: Kubespray, yiyi ati ṣeto iṣupọ Kubernetes kan
• Kubespray, iṣeto ni ati yiyi ti iṣupọ Kubernetes
• Iwaṣe
Koko #4: Ceph, iṣeto iṣupọ ati awọn ẹya ti ṣiṣẹ ni iṣelọpọ
• Ceph, iṣeto iṣupọ ati awọn ẹya ti ṣiṣẹ ni iṣelọpọ
• Iwa: iṣeto ceph
Koko #5: To ti ni ilọsiwaju Kubernetes Abstractions
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Iṣeto Pod, InitContainer
Koko # 6: Ifihan si Helm
• Ifihan to Helm
• Iwaṣe
Koko #7: Awọn iṣẹ atẹjade ati awọn ohun elo
• Akopọ ti awọn ọna titẹjade iṣẹ: NodePort vs LoadBalancer vs Ingress
• Alakoso Ingress (Nginx): iwọntunwọnsi ijabọ ti nwọle
• Alakoso-iṣẹ: gba awọn iwe-ẹri SSL/TLS laifọwọyi
• Iwaṣe
Koko #8: Wiwọle ati abojuto
• Abojuto iṣupọ, Prometheus
• Ikọpọ gige, Fluentd/Elastic/Kibana
• Iwaṣe
Koko-ọrọ No.. 9: CI/CD, imuṣiṣẹ ile si iṣupọ lati ibere
Koko-ọrọ No.. 10: Ise to wulo, dockerization elo ati ifilọlẹ sinu iṣupọ kan
MegaSlurm: ẹkọ ilọsiwaju (Oṣu Karun 31 - Oṣu Keje 2)
Apẹrẹ fun Kubernetes Enginners ati ayaworan, bi daradara bi ipile dajudaju graduates.
A tunto iṣupọ naa lati le ṣe ifilọlẹ imudojuiwọn ti awọn paati iṣupọ ati imuṣiṣẹ si iṣupọ naa.
Iye: 60 ẹgbẹrun (45 ẹgbẹrun fun Slurm-4 olukopa)
Eto naa
Koko #1: Ilana ti ṣiṣẹda iṣupọ ikuna lati inu
• Nṣiṣẹ pẹlu Kubespray
• Fifi sori ẹrọ ti afikun irinše
Idanwo iṣupọ ati laasigbotitusita
• Iwaṣe
Koko #2: Aṣẹ ninu iṣupọ nipa lilo olupese ita
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Iwaṣe
Koko #3: Ilana nẹtiwọki
• Ifihan si CNI
• Network Aabo Afihan
• Iwaṣe
Koko #4: Ni aabo ati awọn ohun elo ti o wa ga julọ ninu iṣupọ kan
• PodSecurityPolicy
• PodDisruppBudget
Koko # 5: Kubernetes. Jẹ ká wo labẹ awọn Hood
• Adarí be
• Awọn oniṣẹ ati awọn CRD
• Iwaṣe
Koko #6: Awọn ohun elo ipinlẹ ninu iṣupọ kan
• Ifilọlẹ iṣupọ data nipa lilo PostgreSQL gẹgẹbi apẹẹrẹ
• Ifilọlẹ iṣupọ RabbitMQ kan
• Iwaṣe
Koko #7: Titọju Awọn Aṣiri
• Ṣiṣakoṣo awọn asiri ni Kubernetes
• ifinkan
Koko # 8: Petele podu Autoscaler
• Ilana
• Iwaṣe
Koko #9: Afẹyinti ati Igbapada Ajalu
• Afẹyinti iṣupọ ati imularada nipa lilo Heptio Velero (Ark tẹlẹ) ati bẹbẹ lọ
• Iwaṣe
Koko #10: Ohun elo imuṣiṣẹ
• Lint
• Awoṣe ati awọn irinṣẹ imuṣiṣẹ
• Awọn ilana imuṣiṣẹ
Koko-ọrọ No.. 11: Iṣẹ iṣe
• Ilé CI / CD fun imuṣiṣẹ ohun elo
Imudojuiwọn iṣupọ
Docker, Ansible ati Ceph
Irin ajo sinu itan
Slurm akọkọ jẹ idanwo kan. Awọn agbohunsoke pari awọn ifarahan wọn gangan lori ipele, ati ninu awọn olugbọran joko awọn alakoso ti iru ipele ti o to akoko lati pe wọn gẹgẹbi awọn agbọrọsọ.
Ilana ipilẹ gidi ti waye ni Slurm keji: 80% ti awọn olukopa rii Kubernetes fun igba akọkọ, ati pe ẹkẹta ko ṣiṣẹ pẹlu Docker rara.
O han gbangba bi o ṣe le fun eniyan lati tẹtisi ikẹkọ kan lori Docker ni owurọ ati ṣiṣẹ pẹlu rẹ ni ipo ija ni irọlẹ.
Ceph fa ọpọlọpọ awọn iṣoro. Pẹlupẹlu, awọn eniyan 20 wa ninu apejọ ti o nilo pato lati ṣalaye Ceph, ati 60 miiran ti ko nilo Ceph rara.
Fun Slurm kẹta, a gbe Docker ati Ansible sinu awọn oju opo wẹẹbu ọtọtọ, ni idasilẹ akoko diẹ sii fun Kubernetes. Ojutu naa ti jade lati jẹ iwulo ni pataki ati ti ko ni idagbasoke ni imuse: ikẹkọ naa ko nifẹ si awọn eniyan ti o ni iriri, ati pe ijiroro naa ko nifẹ si awọn olubere.
Fun Slurm kẹrin, a ṣe awọn iṣẹ ori ayelujara lori Docker, Ansible ati Ceph. Ero naa rọrun: awọn ti o nilo rẹ yoo gba ẹkọ naa ni ironu, awọn ti ko nilo rẹ yoo farabalẹ foju foju rẹ. Ni idajọ nipasẹ ẹgbẹ ti awọn oludanwo, iṣẹ Docker gba awọn wakati 6-8. Ansible ati Ceph ko tii aago sibẹsibẹ.
AlAIgBA:
- esiperimenta dajudaju. Diẹ ninu awọn ipinnu yoo jasi pe ko ni aṣeyọri.
- Syeed (Stepik.org) jẹ robi, ati pe a ko ti ṣiṣẹ pẹlu rẹ tẹlẹ. Nibẹ ni yio jasi bumps ati snags.
- Ẹkọ naa ni idanwo nikan lori awọn oṣiṣẹ Southbridge. Nitootọ iwọ yoo ni lati pari nkan bi o ṣe nlọ.
Ni ọjọ miiran ni iwiregbe ti Slurm akọkọ wọn ranti bi o ṣe dara ati igbadun, laibikita gbogbo awọn ẹru ti iṣeto. Ni akọkọ lati gba awọn iwunilori han julọ. Jẹ ki a wo kini o ṣẹlẹ si awọn ọmọ ile-iwe akọkọ ti awọn iṣẹ ori ayelujara. 🙂
orisun: www.habr.com