Контейнеры и системы оркестрации

Приглашаем студентов 2 курса бакалавриата ФИТ НГУ, обучающихся по профилю «Компьютерные науки и системотехника», пройти обучение по факультативной дисциплине «Контейнеры и системы оркестрации» в следующем учебном году.

Курс посвящен практическому изучению системы оркестрации контейнеров Kubernetes. В первом приближении системы оркестрации можно описать как распределенные операционные системы, которые обеспечивают запуск, работу и взаимодействие большого числа прикладных программ на многомашинном кластере. Системы оркестрации используются для широкого спектра задач, в том числе организации процесса разработки программного обеспечения (т.наз. Continuous Integration/Continuous Delivery), классических параллельных вычислений, обработки данных (Data mining, машинное обучение), развертывания масштабируемых сетевых приложений и многих других целей. Знакомство с такими системами может неожиданно потребоваться любому современному IT специалисту.

В рамках курса рассматриваются следующие темы:

  • Обзор технологий гипервизорной и контейнерной виртуализации
  • Управление пакетами в дистрибутивах Linux
  • Развертывание и использование Docker
  • Архитектура kubernetes
  • Развертывание и использование кластера minikube
  • Основные понятия kubernetes: pod, deployment, replica set, daemon set
  • Логическая сеть Kubernetes. Дополнительно: сетевой фильтр netfilter и управление им при помощи iptables.
  • Персистентные тома Kubernetes
  • Развертывание многомашинного кластера с использованием kubeadm
  • Дополнительно: средства настройки манифестов Kubernetes перед развертыванием: helm, kustomize

Программа факультатива основана на знаниях, полученных в результате изучения дисциплины "Операционные системы" в 3 семестре.

Объём факультатива – 108 часов (3 з.е.), продолжительность один семестр (4 семестр), форма аттестации – дифференцированный зачёт.

Преподаватель курса: Иртегов Дмитрий Валентинович, старший преподаватель кафедры СИ ФИТ

Регистрация открыта до 15 февраля 2024 г. включительно, является обязательной и включает два этапа:.

  1. Заполнение онлайн-формы
  2. Заполнение бланка индивидуального плана и предоставление его в деканат