Slurm: Kubernetes entansif. Pwogram ak bonis

Sou Me 27-29 nou ap kenbe katriyèm Slurm la: entansif sou Kubernetes.

Slurm: Kubernetes entansif. Pwogram ak bonis

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 revizyon trè negatif. Ki jan mwen regrèt ke li te enposib tounen nan tan ak pati ak yo san reklamasyon mityèl.
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 Dmitri Simonov (li te fòme yon klib direktè teknik), nou envite l nan Slurm (pou etidye, pa fè). Li te pwomèt tout moun konseye. Sa a se fasil pou enterese administratè ak devlopè, men li pral trè enteresan pou administratè IT yo.

Ki sa ki Slurm

Slurm: Kubernetes entansif. Pwogram ak bonis

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

Slurm sit entènèt

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

Sit entènèt MegaSlurm

Docker, Ansible ak Ceph

Slurm: Kubernetes entansif. Pwogram ak bonis

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.

Slurm: Kubernetes entansif. Pwogram ak bonis

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. 🙂

Slurm: Kubernetes entansif. Pwogram ak bonis

Sous: www.habr.com

Add nouvo kòmantè