Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

27-29 мамырда біз төртінші Slurm өткіземіз: Кубернетесте қарқынды.

Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

Бонус: Docker, Ansible, Ceph бойынша онлайн курстар
Біз Kubernetes-пен жұмыс істеу үшін маңызды, бірақ k8s-ке тікелей қатысы жоқ Slurm тақырыптарын алдық. Қалай, неге және не болды - кесу астында.
Барлық Slurm 4 қатысушылары осы курстарға қол жеткізе алады.

Бірінші күні толық ақшаны қайтару
Санкт-Петербург Слурмында екі қатысушы кетті өте теріс пікірлер. Бір-бірін талап етпей, уақытты кері қайтарып, олармен қоштасуға болмайтынына қалай өкіндім.
Егер сіз Slurm туралы нені ұнатпайтыныңызды білсеңіз, бірінші күні ұйымдастырушылардың кез келгеніне жазыңыз. Біз кіруді өшіреміз және толық қатысу құнын қайтарамыз.

Техникалық кеңесшілер
Егер біреу білсе Дмитрий Симонов (ол техникалық директорлар клубын құрды), біз оны Слурмға шақырдық (оқуға емес, өнер көрсетуге). Ол барлығына кеңес беруге уәде берді. Бұл әкімшілер мен әзірлеушілерді қызықтыруы екіталай, бірақ АТ менеджерлері үшін бұл өте қызықты болады.

Slurm дегеніміз не

Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

Slurm-4: негізгі курс (27-29 мамыр)
Кубернеттерді бірінші рет көретіндер немесе өз білімдерін жүйелендіруді қалайтындар үшін жасалған.
Әрбір қатысушы Selectel бұлтында өз кластерін жасайды және қолданбаны сол жерде орналастырады.

Бағасы: 25 мың

бағдарлама

Тақырып №1: Кубернетеске кіріспе, негізгі компоненттер
• k8s технологиясымен таныстыру. Сипаттама, қолдану, ұғымдар
• Pod, ReplicaSet, Орналастыру, Қызмет, Кіру, PV, PVC, ConfigMap, Құпия
• Жаттығу

Тақырып No 2: Кластердің дизайны, негізгі компоненттері, ақауларға төзімділік, k8s желісі
• Кластердің дизайны, негізгі компоненттері, ақауларға төзімділік
• k8s желісі

№3 тақырып: Kubespray, Kubernetes кластерін баптау және орнату
• Kubespray, Kubernetes кластерін конфигурациялау және баптау
• Жаттығу

№4 тақырып: Цеф, кластерді орнату және өндірісте жұмыс істеу ерекшеліктері
• Цеф, кластерді орнату және өндірісте жұмыс істеу ерекшеліктері
• Тәжірибе: ceph орнату

№5 тақырып: Жетілдірілген Кубернетес абстракциялары
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer

Тақырып №6: Рульге кіріспе
• Рульге кіріспе
• Жаттығу

Тақырып №7: Баспа қызметтері мен қолданбалары
• Қызметті жариялау әдістеріне шолу: NodePort және LoadBalancer және Ingress
• Кіріс контроллері (Nginx): кіріс трафикті теңестіру
• Серт-менеджер: SSL/TLS сертификаттарын автоматты түрде алу
• Жаттығу

Тақырып №8: Қағазға түсіру және бақылау
• Кластер мониторингі, Прометей
• Кластерді тіркеу, Fluentd/Elastic/Kibana
• Жаттығу

№ 9 тақырып: CI/CD, кластерге нөлден бастап орналастыруды құру

№10 тақырып: Практикалық жұмыс, қолданбаларды докеризациялау және кластерге іске қосу

Slurm веб-сайты

MegaSlurm: тереңдетілген курс (31 мамыр - 2 маусым)
Кубернетес инженерлері мен сәулетшілеріне, сондай-ақ іргелі курс түлектеріне арналған.
Біз кластер құрамдастарын жаңартуды және кластерге орналастыруды бір уақытта іске қосу үшін кластерді конфигурациялаймыз.

Бағасы: 60 мың (Slurm-45 қатысушылары үшін 4 мың)

бағдарлама

Тақырып №1: Ішінен істен шығу кластерін құру процесі
• Kubespray бағдарламасымен жұмыс істеу
• Қосымша компоненттерді орнату
• Кластерді тестілеу және ақаулықтарды жою
• Жаттығу

Тақырып №2: Сыртқы провайдердің көмегімен кластердегі авторизация
• LDAP (Nginx + Python)
• OIDC (Dex + Gangway)
• Жаттығу

№3 тақырып: Желі саясаты
• CNI-ге кіріспе
• Желілік қауіпсіздік саясаты
• Жаттығу

№4 тақырып: Кластердегі қауіпсіз және жоғары қолжетімді қолданбалар
• PodSecurityPolicy
• PodDisruptionBudget

№5 тақырып: Кубернетес. Сорғыштың астына қарайық
• Контроллер құрылымы
• Операторлар және CRD
• Жаттығу

Тақырып №6: Кластердегі күйі бар қолданбалар
• Мысал ретінде PostgreSQL көмегімен дерекқор кластерін іске қосу
• RabbitMQ кластерін іске қосу
• Жаттығу

Тақырып №7: Құпияларды сақтау
• Kubernetes ішіндегі құпияларды басқару
• Қойма

Тақырып №8: Көлденең Pod Автомасштабтаушысы
• Теория
• Жаттығу

Тақырып №9: Сақтық көшірме жасау және апатты қалпына келтіру
• Heptio Velero (бұрынғы Ark) және т.б. көмегімен кластердің сақтық көшірмесін жасау және қалпына келтіру
• Жаттығу

Тақырып №10: Қолданбаны орналастыру
• Линт
• Үлгілеу және орналастыру құралдары
• Орналастыру стратегиялары

Тақырып No11: Практикалық жұмыс
• Қолданбаны орналастыру үшін CI/CD құрастыру
• Кластерді жаңарту

MegaSlurm веб-сайты

Docker, Ansible және Ceph

Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

Тарихқа экскурсия

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

Нағыз негізгі курс екінші Slurm-да өтті: қатысушылардың 80%-ы Кубернетесті бірінші рет көрді, ал үшіншісі ешқашан Докермен жұмыс істемеген.
Таңертең Docker туралы лекция тыңдап, кешке онымен жауынгерлік режимде жұмыс істеу адамдарға қаншалықты қиын екені анық болды.
Цеф көп қиындықтар туғызды. Сонымен қатар, аудиторияда Кефті түсіндіруі керек 20 адам және Кефті мүлдем қажет етпейтін тағы 60 адам болды.

Үшінші Slurm үшін біз Docker және Ansible-ді бөлек вебинарларға ауыстырдық, бұл Kubernetes үшін көбірек уақытты босатады. Шешім мәні бойынша практикалық болып шықты және іске асыруда дамымаған: дәріс тәжірибелі жігіттер үшін қызықсыз болды, ал талқылау жаңадан бастағандар үшін қызықсыз болды.

Төртінші Slurm үшін біз Docker, Ansible және Ceph бойынша онлайн курстар жасадық. Идея қарапайым: оны қажет ететіндер мұқият курсты өтеді, қажет еместер оны байсалды түрде елемейді. Тестілеушілер тобына қарағанда, Докер курсы 6-8 сағатты алады. Ansible мен Ceph әлі сағатты қойған жоқ.

Жауапкершіліктен бас тарту:

  • эксперименттік курс. Кейбір шешімдер сәтсіз болып шығуы мүмкін.
  • платформа (Stepik.org) шикі және біз онымен бұрын жұмыс істеген жоқпыз. Бәлкім, соқтығысулар мен тоқыраулар болады.
  • Курс Southbridge қызметкерлеріне ғана сынақтан өтті. Барған сайын бірдеңені аяқтауға тура келетіні сөзсіз.

Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

Күні кеше ғана бірінші Slurm чатында олар барлық ұйымдастырушылық қасіреттерге қарамастан оның қаншалықты керемет және көңілді болғанын есіне алды. Ең жарқын әсерлерді бірінші болып алады. Онлайн курстардың алғашқы студенттерімен не болатынын көрейік. 🙂

Шыдам: қарқынды Кубернетес. Бағдарлама және бонустар

Ақпарат көзі: www.habr.com

пікір қалдыру