Підхід до автомасштабування кластерів Kubernetes на основі персональних обчислювальних ресурсів користувачів

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

У сучасних інформаційних системах можливість швидко адаптувати інфраструктуру до змін навантаження є одним із показників її ефективності, оскільки дозволяє виконувати ресурсномісткі задачі з одного боку коли це необхідно, а з іншого - економити при відсутності такої необхідності, а технологія Kubenetes, яка є одним з основних інструментаріїв таких інформаційних систем, має вбудовані механізми для автоматичного масштабування обчислювальних вузлів в залежності від навантаження. Однак, ці механізми орієнтовані або на хмарні середовища, де вони інтегруються з можливостями хмарних сервісів щодо автоматичного масштабування віртуальних машин, або на стаціонарні об’єднання фізичних обчислювальних пристроїв у кластери, де автомасштабування відбувається за рахунок реплікування програмних компонентів поміж обчислювальними вузлами кластерів, а не зміни кількості самих вузлів. Використання у якості таких робочих елементів кластеру персональних комп’ютерів, а також інших обчислювальних пристроїв, підключених до корпоративної мережі, які під час своєї роботи не використовують свої можливості повністю, надає потенційні можливості для вирішення більш ресурсномістких завдань в існуючих інформаційних системах на основі Kubernetes і одночасно дозволяють підвищити ефективність використання корпоративних обчислювальних ресурсів, але при цьому актуальною проблемою постає необхідність у механізмах автоматичного масштабування, які були б ефективними та економічно доцільними в умовах такого гетерогенного середовища з динамічною архітектурою. Таким чином, дана робота, яка присвячена створенню ефективного рішення для автоматизації масштабування кластерів Kubernetes у локальних гетерогенних середовищах з динамічною архітектурою на основі корпоративних обчислювальних ресурсів є актуальною.

Опис

Ключові слова

Kubernetes, автомасштабування, Cluster API, Metal3, горизонтальне масштабування, фізичні ресурси, autoscaling, metal3, cluster autoscaler, bare metal, horizontal scaling, physical resources

Бібліографічний опис

Ковальов, А. В. Підхід до автомасштабування кластерів Kubernetes на основі персональних обчислювальних ресурсів користувачів : дипломна робота … бакалавра : 172 Телекомунікації та радіотехніка / Ковальов Андрій Вячеславович. – Київ, 2025. – 71 с.

ORCID

DOI