АННОТАЦИИ К СТАТЬЯМ (ЖУРНАЛ ``ИНФОРМАТИЗАЦИЯ И СВЯЗЬ`` №1, 2026)
Проценко Н. Г.
ШАБЛОНИЗАЦИЯ ОСНОВНЫХ СТРАТЕГИЙ РАЗВЕРТЫВАНИЯ НОВЫХ ВЕРСИЙ СЕРВИСОВ НА ПЛАТФОРМАХ KUBERNETES/OPENSHIFT
Резюме: Цель. Целью данной статьи является анализ и шаблонизация стратегий развертывания новых версий сервисов на платформах Kubernetes/Openshift с использованием Istio Service Mesh для оптимизации процесса обновления и снижения рисков, связанных с ошибками конфигурации. Материалы и методы. Рассмотрены три основные стратегии развертывания: сине-зелёное, канареечное и A/B тестирование. Для каждой стратегии произведен анализ необходимых конфигурационных файлов Istio (Deployment, DestinationRule, VirtualService) для реализации применения их в рамках обновления приложений, реализованных в микросервисной архитектуре на платформах Kubernetes/Openshift. Шаблоны разработаны на основе официальной документации Istio и доработаны автором для повышения эффективности и удобства использования. Результаты. Представлены готовые шаблоны конфигурационных файлов, позволяющие реализовать каждую из рассмотренных стратегий с минимальными затратами времени и ресурсов. Шаблоны поддерживают динамическую маршрутизацию трафика, управление версиями сервисов и распределение нагрузки между группами пользователей. Выводы. Использование единой библиотеки шаблонов конфигурационных файлов Istio позволяет ускорить и стандартизировать процесс развертывания новых версий сервисов, снизить вероятность ошибок и повысить стабильность работы приложений. Предложенные решения могут быть интегрированы в процессы DevOps для автоматизации обновлений и улучшения управления трафиком.
Ключевые слова: Kubernetes, Openshit, Istio, Istio Service Mesh, стратегии развертывания приложения, сине-зеленое развертывание, канареечное развертывание, A/B тестирование, маршрутизация трафика, шаблонизация сетевых конфигураций.
Protsenko N. G.
TEMPLATING CORE STRATEGIES DEPLOYING NEW VERSIONS OF SERVICES ON KUBERNETES/OPENSHIFT PLATFORMS
Abstract: Objective. The aim of this article is to analyze and create templates for core strategies of deploying new service versions on Kubernetes/Openshift platforms using Istio Service Mesh. The goal is to optimize the update process and reduce risks associated with configuration errors. Materials and Methods: Three main deployment strategies are considered: blue-green, canary, and A/B testing. For each strategy, an analysis of the required Istio configuration files (Deployment, DestinationRule, VirtualService) was performed to implement their use within the framework of updating applications implemented in a microservice architecture on Kubernetes/Openshift platforms. The templates are developed based on the official Istio documentation and refined by the author to enhance efficiency and usability. Results: Ready-to-use configuration file templates are presented, enabling the implementation of each considered strategy with minimal time and resource expenditure. The templates support dynamic traffic routing, service version management, and load distribution across user groups. Conclusion: The use of a unified library of Istio configuration file templates accelerates and standardizes the process of deploying new service versions, reduces the likelihood of errors, and improves application stability. The proposed solutions can be integrated into DevOps processes to automate updates and enhance traffic management.
Keywords: Kubernetes, Openshift, Istio, Istio Service Mesh, strategies for application deployment, blue-green deployment, canary deployment, A/B testing, traffic routing, templating of network configurations.
DOI: 10.34219/2078-8320-2026-16-1-118-125
ИНФОРМАЦИЯ ОБ АВТОРАХ
Проценко Никита Георгиевич, окончил «Физтех-школа прикладной математики и информатики» Московского физико-технического института (государственный университет), кафедра «Банковские информационные технологии», аспирант Московского финансово-юридического университета МФЮА, старший эксперт по технологиям в ПАО «Сбербанк»; ORCID: https://orcid.org/0009-0009-6434-5255; e-mail: nikit-proc@mail.ru
Protsenko Nikita Georgievich, graduated from the «Phystech school of Applied and Computer Science» of Moscow Institute of Physics and Technology (National Research University), the Department of Banking Information Technologies, Postgraduate Student of the Mosсow University of Finance and Law MFUA, Senior Technology Expert at PJSC ‘Sber-bank’; ORCID: https://orcid.org/0009-0009-6434-5255; e-mail: nikit-proc@mail.ru