Slurm: Kubernetes интенсивдүү. Программа жана бонустар

27-29-майда биз төртүнчү Slurm өткөрүп жатабыз: Kubernetes боюнча интенсивдүү.

Slurm: Kubernetes интенсивдүү. Программа жана бонустар

Бонус: Docker, Ansible, Ceph боюнча онлайн курстар
Биз Kubernetes менен иштөө үчүн маанилүү болгон, бирок k8s менен түздөн-түз тиешеси жок Slurm темаларынан алынганбыз. Кантип, эмне үчүн жана эмне болгон - кесүү астында.
Бардык Slurm 4 катышуучулары бул курстарга кире алышат.

Биринчи күнү акчаны толук кайтаруу
Санкт-Петербург Slurm эки катышуучу чыгып кетти абдан терс сын-пикирлер. Убакытты артка кайтарып, өз ара дооматсыз алар менен ажырашуу мүмкүн эмес экенине кандай өкүндүм.
Эгер сиз Слурмдун эмнеси жакпай турганын билсеңиз, биринчи күн уюштуруучулардын каалаганына жазыңыз. Биз кирүү мүмкүнчүлүгүн өчүрөбүз жана катышуунун толук баасын кайтарып беребиз.

Техникалык консультанттар
Ким билсе Дмитрий Симонов (ал техникалык директорлордун клубун түзгөн), биз аны Слурмга (окууга эмес, аткарууга) чакырдык. Ал бардыгына кеңеш берүүгө убада берди. Бул администраторлорду жана иштеп чыгуучуларды кызыктырышы күмөн, бирок IT менеджерлери үчүн абдан кызыктуу болот.

Slurm деген эмне

Slurm: Kubernetes интенсивдүү. Программа жана бонустар

Slurm-4: негизги курс (27-29-май)
Kubernetesти биринчи жолу көргөндөр же билимдерин системалаштырууну каалагандар үчүн иштелип чыккан.
Ар бир катышуучу Selectel булутунда өз кластерин түзүп, ошол жерде тиркемени жайылтат.

Баасы: 25 миң

программа

Тема №1: Кубернетеске киришүү, негизги компоненттер
• k8s технологиясына киришүү. Сүрөттөмө, колдонуу, түшүнүктөр
• Pod, ReplicaSet, Жайгаштыруу, Кызмат, Кирүү, PV, PVC, ConfigMap, Secret
• Машыгуу

Тема №2: Кластердин дизайны, негизги компоненттери, катага чыдамдуулук, k8s тармагы
• Кластердик дизайн, негизги компоненттер, каталарга чыдамдуулук
• k8s тармагы

Тема №3: ​​Kubespray, тюнинг жана Kubernetes кластерин орнотуу
• Kubespray, Kubernetes кластерин конфигурациялоо жана тюнинг
• Машыгуу

Тема №4: Цеф, кластерди орнотуу жана өндүрүштө иштөө өзгөчөлүктөрү
• Ceph, кластердик орнотуу жана өндүрүштө иштөө өзгөчөлүктөрү
• Практика: cephти орнотуу

Тема №5: Өркүндөтүлгөн Kubernetes абстракциялары
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Тема №6: Рулга киришүү
• Helmге киришүү
• Машыгуу

Тема №7: Басма кызматтары жана тиркемелери
• Кызматты жарыялоо ыкмаларын карап чыгуу: NodePort vs LoadBalancer vs Ingress
• Кирүү контроллери (Nginx): кирген трафикти теңдөө
• Серт-менеджер: SSL/TLS сертификаттарын автоматтык түрдө алуу
• Машыгуу

Тема №8: Каротаж жана мониторинг
• Кластердик мониторинг, Прометей
• Кластердик журнал, Fluentd/Elastic/Kibana
• Машыгуу

№9 Тема: CI/CD, нөлдөн баштап кластерге жайгаштыруу

№10 Тема: Практикалык иш, тиркемени докеризациялоо жана кластерге киргизүү

Slurm сайты

MegaSlurm: тереңдетилген курс (31-майдан 2-июнга чейин)
Kubernetes инженерлери жана архитекторлору, ошондой эле негиздөөчү курстун бүтүрүүчүлөрү үчүн иштелип чыккан.
Биз кластерди бир эле учурда кластердин компоненттеринин жаңыртууларын жана кластерге жайгаштырууну ишке киргизүү үчүн конфигурациялайбыз.

Баасы: 60 миң (Slurm-45 катышуучулары үчүн 4 миң)

программа

Тема №1: Ичинен иштен чыгуу кластерин түзүү процесси
• Kubespray менен иштөө
• Кошумча тетиктерди орнотуу
• Кластердик тестирлөө жана көйгөйлөрдү чечүү
• Машыгуу

Тема №2: Тышкы провайдердин жардамы менен кластерде авторизация
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Машыгуу

Тема №3: ​​Тармак саясаты
• CNIге киришүү
• Тармактын коопсуздук саясаты
• Машыгуу

Тема №4: Кластердеги коопсуз жана жеткиликтүү колдонмолор
• PodSecurityPolicy
• PodDisruptionBudget

Тема №5: Kubernetes. Капоттун астын карап көрөлү
• Контроллердин түзүмү
• Операторлор жана CRD
• Машыгуу

Тема №6: Кластердеги абалдуу тиркемелер
• Мисал катары PostgreSQLди колдонуу менен маалымат базасы кластерин ишке киргизүү
• RabbitMQ кластерин ишке киргизүү
• Машыгуу

Тема №7: Сырларды сактоо
• Kubernetes'те сырларды башкаруу
• Vault

Тема №8: Horizontal Pod Autoscaler
• Теория
• Машыгуу

Тема №9: Камдык жана кырсыктан калыбына келтирүү
• Heptio Velero (мурдагы Ark) жана башкалар аркылуу кластердин камдык көчүрмөсүн сактоо жана калыбына келтирүү
• Машыгуу

Тема №10: Колдонмолорду жайылтуу
• Линт
• Шаблондоо жана жайылтуу куралдары
• Жайгаштыруу стратегиялары

№11 тема: Практикалык иш
• Колдонмолорду жайылтуу үчүн CI/CD түзүү
• Кластерди жаңыртуу

MegaSlurm сайты

Docker, Ansible жана Ceph

Slurm: Kubernetes интенсивдүү. Программа жана бонустар

сатканда

Биринчи Slurm эксперимент болгон. Баяндамачылар өз презентацияларын түзмө-түз сахнада аяктап, аудиторияда ушундай деңгээлдеги администраторлор отурушкандыктан, аларды спикер катары чакырууга убакыт келип жетти.

Чыныгы негизги курс экинчи Слурмда өттү: катышуучулардын 80% Кубернетести биринчи жолу көрүштү, ал эми үчүнчүсү Докер менен эч качан иштешкен эмес.
Адамдар үчүн эртең менен Докер боюнча лекцияны угуп, кечинде аны менен согуштук режимде иштөө канчалык кыйын экени түшүнүктүү болчу.
Ceph бир топ кыйынчылыктарды жаратты. Андан тышкары, аудиторияда Кефти түшүндүрүшү керек болгон 20 адам жана Кефтин такыр кереги жок дагы 60 адам бар эле.

Үчүнчү Slurm үчүн биз Docker менен Ansibleди өзүнчө вебинарларга жылдырып, Кубернетеске көбүрөөк убакыт бошоттук. Чечим маңызы боюнча практикалык болуп чыкты жана ишке ашыруу боюнча анча өнүкпөй калды: лекция тажрыйбалуу балдар үчүн кызыксыз болду, ал эми дискуссия башталгычтар үчүн кызыксыз болду.

Төртүнчү Slurm үчүн биз Docker, Ansible жана Ceph боюнча онлайн курстарды түздүк. Идея жөнөкөй: ага муктаж болгондор курсту ойлонуштуруп алышат, ал эми кереги жоктор ага көңүл бурбай коюшат. Сыноочулардын тобуна караганда, Докер курсу 6-8 саатты алат. Ansible менен Ceph дагы эле иштей элек.

Жоопкерчиликтен баш тартуу:

  • эксперименталдык курс. Кээ бир чечимдер, балким, ийгиликсиз болуп чыгат.
  • платформа (Stepik.org) чийки жана биз аны менен мурда иштеген эмеспиз. Мүмкүн, дөмпөктөр жана тырышуулар болот.
  • Курс Southbridge кызматкерлерине гана сыналган. Албетте, бара жатканда бир нерсени бүтүрүүгө туура келет.

Slurm: Kubernetes интенсивдүү. Программа жана бонустар

Бир күнү эле биринчи Slurm чатта алар бардык уюштуруу коркунучтуу карабастан, кандай салкын жана кызыктуу экенин эстеди. Эң ачык таасирлерди биринчилерден болуп алат. Келгиле, онлайн курстардын биринчи студенттери эмне болорун карап көрөлү. 🙂

Slurm: Kubernetes интенсивдүү. Программа жана бонустар

Source: www.habr.com

Комментарий кошуу