Викладач:к.ф.-м.н., доцент, Лісняк Андрій Олександрович Кафедра: програмної інженерії, I корпус, ауд 19 E-mail: a.lisnyak@znu.edu.ua Телефон: 0612891258
Цей курс знайомить слухачів з фундаментальними концепціями та практичними навичками, необхідними для роботи з Kubernetes (K8s) - провідною платформою для керування контейнеризованими робочими навантаженнями та мікросервісами.
Основні знання та навички, що отримує слухач:
Слухачі зрозуміють, що таке Kubernetes, чому ця технологія є стандартом де-факто в галузі оркестрації контейнерів, та вивчать її ключові компоненти (Control Plane, Worker Nodes, etcd, API Server, Scheduler).
Курс детально розкриває такі критично важливі об'єкти, як Pods, Deployments, Services (ClusterIP, NodePort, LoadBalancer), Volumes та механізми конфігурації (ConfigMaps/Secrets).
Слухачі навчаться розгортати, масштабувати та оновлювати контейнеризовані додатки, використовуючи декларативний підхід K8s на основі YAML-файлів.
Освоюється робота з командним рядком kubectl— основним інструментом для взаємодії з кластером, включаючи моніторинг стану, перегляд логів та налагодження.
Надається базове розуміння мережевої моделі K8s (CNI) та механізмів управління постійним сховищем (Persistent Volumes).
Після успішного завершення курсу, слухачі матимуть міцну теоретичну базу та практичні навички для самостійного розгортання та підтримки нескладних додатків у кластері Kubernetes.