RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2022, том 34, выпуск 2, страницы 123–134 (Mi tisp682)

Automated object storage management approach with operator SDK and custom resource definition

[Подход автоматического управления объектным хранилищем с помощью Operator SDK и Custom Resource Definition]

K. M. Stonozhenko, I. V. Nikiforov, S. M. Ustinov

Peter the Great St. Petersburg Polytechnic University

Аннотация: Данная работа посвящена исследованию средств автоматизации управления приложениями с сохранением состояния в среде Kubernetes, в частности объектными системами хранения данных. Произведён обзор существующих инструментов управления, способных решить поставленные задачи, на основе которого дана сравнительная характеристика рассмотренных средств и выбран инструмент, удовлетворяющий введённым критериям. По результатам сравнительного анализа представлен подход автоматического управления объектным хранилищем с помощью Operator SDK и Custom Resource Definition. Предложена архитектура системы управления контейнеризированной версией СХД на платформе Kubernetes и интеграции оператора с пользовательской системой мониторинга. Описанный подход реализован в программном средстве - операторе ресурса объектной системы хранения данных. В работе описаны детали реализации программного обеспечения, структура дескриптора пользовательского ресурса хранилища и методы тестирования конечной системы. В результате была получена система управления объектной СХД на платформе Kubernetes, что позволило сократить как трудозатраты по содержанию и обслуживанию системы, так и её стоимость за счёт уменьшения зависимости от аппаратного обеспечения.

Ключевые слова: Kubernetes, объектное хранилище, система хранения данными, оператор, custom resource definition, контейнер, оркестрация

Язык публикации: английский

DOI: 10.15514/ISPRAS-2022-34(2)-10



© МИАН, 2024