Slurm: Kubernetes intensive. Programa at mga bonus

Sa Mayo 27-29 ay gaganapin ang ikaapat na Slurm: intensive sa Kubernetes.

Slurm: Kubernetes intensive. Programa at mga bonus

Bonus: mga online na kurso sa Docker, Ansible, Ceph
Nagmula kami sa mga paksa ng Slurm na mahalaga para sa pakikipagtulungan sa Kubernetes, ngunit hindi direktang nauugnay sa mga k8. Paano, bakit at ano ang nangyari - sa ilalim ng hiwa.
Ang lahat ng kalahok sa Slurm 4 ay magkakaroon ng access sa mga kursong ito.

Buong moneyback sa unang araw
Sa St. Petersburg Slurm, umalis ang dalawang kalahok lubhang negatibong mga pagsusuri. Kung gaano ako nagsisi na imposibleng bumalik sa nakaraan at makipaghiwalay sa kanila nang walang pag-aangkin sa isa't isa.
Kung nalaman mo kung ano ang talagang ayaw mo sa Slurm, unang araw sumulat sa alinman sa mga organizer. Idi-disable namin ang pag-access at ibabalik namin ang buong presyo ng partisipasyon.

Mga teknikal na consultant
Kung may nakakaalam Dmitry Simonov (nagbuo siya ng club of technical directors), inimbitahan namin siya sa Slurm (para mag-aral, hindi para gumanap). Nangako siyang magpapayo sa lahat. Ito ay malamang na hindi interesado sa mga administrator at developer, ngunit ito ay magiging lubhang kawili-wili sa mga IT manager.

Ano ang Slurm

Slurm: Kubernetes intensive. Programa at mga bonus

Slurm-4: basic course (Mayo 27-29)
Idinisenyo para sa mga nakakakita ng Kubernetes sa unang pagkakataon o gustong i-systematize ang kanilang kaalaman.
Ang bawat kalahok ay gagawa ng sarili nilang cluster sa Selectel cloud at i-deploy ang application doon.

Presyo: 25 thousand

Programa

Paksa #1: Panimula sa Kubernetes, mga pangunahing bahagi
• Panimula sa teknolohiya ng k8s. Paglalarawan, aplikasyon, konsepto
• Pod, ReplicaSet, Deployment, Serbisyo, Ingress, PV, PVC, ConfigMap, Secret
• Magsanay

Paksa Blg. 2: Disenyo ng Cluster, mga pangunahing bahagi, fault tolerance, k8s network
• Disenyo ng cluster, pangunahing bahagi, pagpapahintulot sa kasalanan
• k8s network

Paksa #3: Kubespray, pag-tune at pag-set up ng Kubernetes cluster
• Kubespray, configuration at tuning ng Kubernetes cluster
• Magsanay

Paksa #4: Ceph, cluster setup at mga feature ng pagtatrabaho sa production
• Ceph, cluster setup at mga tampok ng pagtatrabaho sa produksyon
• Pagsasanay: pag-set up ng ceph

Paksa #5: Mga Advanced na Kubernetes Abstractions
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Paksa #6: Panimula sa Helm
• Panimula sa Helm
• Magsanay

Paksa #7: Mga serbisyo at aplikasyon sa pag-publish
• Pangkalahatang-ideya ng mga paraan ng pag-publish ng serbisyo: NodePort vs LoadBalancer vs Ingress
• Ingress controller (Nginx): pagbabalanse ng papasok na trapiko
• Сert-manager: awtomatikong kumuha ng mga SSL/TLS certificate
• Magsanay

Paksa #8: Pag-log at pagsubaybay
• Cluster monitoring, Prometheus
• Cluster logging, Fluentd/Elastic/Kibana
• Magsanay

Paksa Blg. 9: CI/CD, pagbuo ng deployment sa isang cluster mula sa simula

Paksa Blg. 10: Praktikal na gawain, application dockerization at paglunsad sa isang cluster

Slurm website

MegaSlurm: advanced na kurso (Mayo 31 - Hunyo 2)
Idinisenyo para sa mga inhinyero at arkitekto ng Kubernetes, pati na rin sa mga nagtapos ng kursong pundasyon.
Kino-configure namin ang cluster upang sabay na ilunsad ang pag-update ng mga bahagi ng cluster at pag-deploy sa cluster.

Presyo: 60 libo (45 libo para sa mga kalahok sa Slurm-4)

Programa

Paksa #1: Ang proseso ng paglikha ng failover cluster mula sa loob
• Nagtatrabaho sa Kubespray
• Pag-install ng mga karagdagang bahagi
• Cluster testing at troubleshooting
• Magsanay

Paksa #2: Pagpapahintulot sa cluster gamit ang isang external na provider
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Magsanay

Paksa #3: Patakaran sa network
• Panimula sa CNI
• Patakaran sa Seguridad ng Network
• Magsanay

Paksa #4: Secure at lubos na magagamit na mga application sa isang cluster
• PodSecurityPolicy
• PodDisruptionBudget

Paksa #5: Kubernetes. Tingnan natin sa ilalim ng talukbong
• Istraktura ng controller
• Mga operator at CRD
• Magsanay

Paksa #6: Stateful application sa isang cluster
• Paglulunsad ng database cluster gamit ang PostgreSQL bilang isang halimbawa
• Paglulunsad ng RabbitMQ cluster
• Magsanay

Paksa #7: Pagpapanatiling Lihim
• Pamamahala ng mga lihim sa Kubernetes
• Vault

Paksa #8: Horizontal Pod Autoscaler
• Teorya
• Magsanay

Paksa #9: Backup at Disaster Recovery
• Cluster backup at recovery gamit ang Heptio Velero (dating Ark) at etcd
• Magsanay

Paksa #10: Pag-deploy ng Application
•Lint
• Mga tool sa pag-templat at pag-deploy
• Mga diskarte sa pag-deploy

Paksa Blg. 11: Praktikal na gawain
• Pagbuo ng CI/CD para sa pag-deploy ng application
• Pag-update ng cluster

website ng MegaSlurm

Docker, Ansible at Ceph

Slurm: Kubernetes intensive. Programa at mga bonus

Paglalakbay sa kasaysayan

Ang unang Slurm ay isang eksperimento. Nakumpleto ng mga tagapagsalita ang kanilang mga presentasyon nang literal sa entablado, at sa madla ay nakaupo ang mga administrador ng ganoong antas na oras na upang anyayahan sila bilang mga tagapagsalita.

Ang tunay na pangunahing kurso ay naganap sa pangalawang Slurm: 80% ng mga kalahok ang nakakita ng Kubernetes sa unang pagkakataon, at ang isang ikatlo ay hindi kailanman nagtrabaho sa Docker.
Malinaw kung gaano kahirap para sa mga tao na makinig sa isang lecture sa Docker sa umaga at magtrabaho kasama nito sa combat mode sa gabi.
Nagdulot ng maraming paghihirap si Ceph. Bukod dito, mayroong 20 tao sa madla na tiyak na kailangang magpaliwanag kay Ceph, at isa pang 60 na hindi na kailangan si Ceph.

Para sa ikatlong Slurm, inilipat namin ang Docker at Ansible sa magkahiwalay na webinar, na nagbibigay ng mas maraming oras para sa Kubernetes. Ang solusyon ay naging praktikal sa esensya at kulang sa pag-unlad sa pagpapatupad: ang panayam ay hindi kawili-wili sa mga may karanasang lalaki, at ang talakayan ay hindi kawili-wili sa mga nagsisimula.

Para sa ikaapat na Slurm, gumawa kami ng mga online na kurso sa Docker, Ansible at Ceph. Ang ideya ay simple: ang mga nangangailangan nito ay kukuha ng kurso nang may pag-iisip, ang mga hindi nangangailangan nito ay mahinahon na papansinin ito. Sa paghusga sa pangkat ng mga tester, ang kursong Docker ay tumatagal ng 6-8 na oras. Hindi pa nag-orasan sina Ansible at Ceph.

Disclaimer:

  • pang-eksperimentong kurso. Ang ilang mga desisyon ay malamang na magiging hindi matagumpay.
  • ang platform (Stepik.org) ay krudo, at hindi pa namin ito nagagawa noon. Malamang na magkakaroon ng mga bumps at snags.
  • Ang kurso ay sinubok lamang sa mga empleyado ng Southbridge. Tiyak na kailangan mong tapusin ang isang bagay habang pupunta ka.

Slurm: Kubernetes intensive. Programa at mga bonus

Noong isang araw lang sa chat ng unang Slurm ay naalala nila kung gaano ito ka-cool at katuwaan, sa kabila ng lahat ng kakila-kilabot sa organisasyon. Ang unang nakakuha ng pinakamatingkad na impression. Tingnan natin kung ano ang mangyayari sa mga unang mag-aaral ng mga online na kurso. 🙂

Slurm: Kubernetes intensive. Programa at mga bonus

Pinagmulan: www.habr.com

Magdagdag ng komento