Sou Me 27-29 nou ap kenbe katriyèm Slurm la: entansif sou Kubernetes.
Bonis: kou sou entènèt sou Docker, Ansible, Ceph
Nou te sòti nan sijè Slurm ki enpòtan pou travay ak Kubernetes, men ki pa gen rapò dirèkteman ak k8s. Ki jan, poukisa ak sa ki te pase - anba koupe a.
Tout patisipan Slurm 4 yo pral gen aksè a kou sa yo.
Ranbousman konplè sou premye jou a
Nan Slurm Saint Petersburg, de patisipan te ale
Si w konnen sa w pa renmen nan Slurm, premye jou ekri nenpòt nan òganizatè yo. Nou pral enfim aksè ak ranbouse pri total patisipasyon an.
Konsiltan teknik
Si yon moun konnen
Ki sa ki Slurm
Slurm-4: kou debaz (27-29 me)
Ki fèt pou moun ki wè Kubernetes pou premye fwa oswa ki vle sistematize konesans yo.
Chak patisipan pral kreye pwòp gwoup pa yo nan nwaj Selectel la epi deplwaye aplikasyon an la.
Pri: 25 mil
Pwogram
Sijè #1: Entwodiksyon nan Kubernetes, eleman prensipal yo
• Entwodiksyon nan teknoloji k8s. Deskripsyon, aplikasyon, konsèp
• Pod, ReplicaSet, Deplwaman, Sèvis, Antre, PV, PVC, ConfigMap, Sekrè
• Pratike
Sijè No 2: Konsepsyon Cluster, eleman prensipal, tolerans fay, rezo k8s
• Konsepsyon Cluster, eleman prensipal yo, tolerans fay
• k8s rezo
Sijè #3: Kubespray, akor ak mete kanpe yon gwoup Kubernetes
• Kubespray, konfigirasyon ak akor nan gwoup Kubernetes la
• Pratike
Sijè #4: Ceph, konfigirasyon gwoup ak karakteristik travay nan pwodiksyon an
• Ceph, konfigirasyon gwoup ak karakteristik travay nan pwodiksyon an
• Pratike: mete kanpe ceph
Sijè #5: Avanse Kubernetes Abstractions
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer
Sijè #6: Entwodiksyon Helm
• Entwodiksyon Helm
• Pratike
Sijè #7: Piblikasyon sèvis ak aplikasyon
• Apèsi sou metòd piblikasyon sèvis yo: NodePort vs LoadBalancer vs Ingress
• Kontwolè Ingress (Nginx): balanse trafik fèk ap rantre
• Сert-manager: otomatikman jwenn sètifika SSL/TLS
• Pratike
Sijè #8: Anrejistre ak siveyans
• Siveyans Cluster, Prometheus
• Logging gwoup, Fluentd/Elastic/Kibana
• Pratike
Sijè No. 9: CI/CD, deplwaman bilding nan yon gwoup apati grafouyen
Sijè No 10: Travay pratik, dockerization aplikasyon ak lansman nan yon gwoup
MegaSlurm: kou avanse (31 me - 2 jen)
Ki fèt pou enjenyè ak achitèk Kubernetes, ansanm ak gradye kou fondasyon yo.
Nou konfigirasyon gwoup la an menm tan lanse aktyalizasyon eleman gwoup la ak deplwaman nan gwoup la.
Pri: 60 mil (45 mil pou patisipan Slurm-4)
Pwogram
Sijè #1: Pwosesis pou kreye yon gwoup failover soti anndan an
• Travay ak Kubespray
• Enstalasyon eleman adisyonèl
• Tès gwoup ak depanaj
• Pratike
Sijè #2: Otorizasyon nan gwoup la lè l sèvi avèk yon founisè ekstèn
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Pratike
Sijè #3: Règleman rezo
• Entwodiksyon nan CNI
• Règleman Sekirite Rezo
• Pratike
Sijè #4: Aplikasyon ki an sekirite ak trè disponib nan yon gwoup
• PodSecurityPolicy
• PodDisruptionBudget
Sijè #5: Kubernetes. Ann gade anba kapo a
• Estrikti kontwolè
• Operatè ak CRD
• Pratike
Sijè #6: Aplikasyon Stateful nan yon gwoup
• Lanse yon gwoup baz done lè l sèvi avèk PostgreSQL kòm yon egzanp
• Lanse yon gwoup RabbitMQ
• Pratike
Sijè #7: Kenbe sekrè
• Jere sekrè nan Kubernetes
• vout
Sijè #8: Orizontal Pod Autoscaler
• Teyori
• Pratike
Sijè #9: Sovgad ak Rekiperasyon Dezas
• Cluster backup ak rekiperasyon lè l sèvi avèk Heptio Velero (ansyen Ark) ak etcd
• Pratike
Sijè #10: Deplwaman aplikasyon
• Lint
• Zouti modèl ak deplwaman
• Estrateji deplwaman
Sijè No 11: Travay pratik
• Bati CI/CD pou deplwaman aplikasyon an
• Aktyalizasyon gwoup la
Docker, Ansible ak Ceph
Ekspozisyon nan istwa a
Premye Slurm se te yon eksperyans. Oratè yo te konplete prezantasyon yo literalman sou sèn nan, epi nan odyans lan te chita administratè yo nan yon nivo ke li te tan yo envite yo kòm oratè.
Vrè kou debaz la te fèt nan dezyèm Slurm la: 80% nan patisipan yo te wè Kubernetes pou premye fwa, ak yon twazyèm pa t janm travay ak Docker.
Li te klè ki jan li te difisil pou moun yo koute yon konferans sou Docker nan maten an epi travay avèk li nan mòd konba nan aswè.
Ceph te lakòz anpil difikilte. Anplis de sa, te gen 20 moun nan odyans lan ki definitivman te bezwen eksplike Ceph, ak yon lòt 60 ki pa t 'bezwen Ceph ditou.
Pou twazyèm Slurm a, nou te deplase Docker ak Ansible nan webinars separe, libere plis tan pou Kubernetes. Solisyon an te tounen pratik nan sans ak soudevlope nan aplikasyon: konferans la pa te enteresan pou nèg ki gen eksperyans, ak diskisyon an pa te enteresan pou débutan.
Pou katriyèm Slurm, nou te fè kou sou entènèt sou Docker, Ansible ak Ceph. Lide a se senp: moun ki bezwen li pral pran kou a byen reflechi, moun ki pa bezwen li pral inyore li avèk kalm. Jije pa gwoup la nan tèsteur, kou a Docker pran 6-8 èdtan. Ansible ak Ceph poko revèy.
Limit responsabilite nou:
- kou eksperimantal. Gen kèk desizyon ki pral pwobableman vire san siksè.
- platfòm la (Stepik.org) se brit, epi nou pa te travay avèk li anvan. Pwobableman pral gen monte desann ak dechire.
- Yo te teste kou a sèlman sou anplwaye Southbridge. Se vre wi ou pral gen fini yon bagay pandan w ap ale.
Jis lòt jou a nan chat la nan premye Slurm la yo sonje jan li te fre ak amizan, malgre tout laterè òganizasyonèl yo. Premye a jwenn enpresyon ki pi vivan. Ann wè sa k ap pase premye elèv yo nan kou sou entènèt. 🙂
Sous: www.habr.com