Задача / 01Схема workflow / Параметры и шаблоны
Определяем последовательные и параллельные этапы задачи.
Выносим повторяемые шаги и согласуем входные значения.
Argo Workflows · Настройка · Сопровождение
Настраиваем Argo Workflows для цепочек контейнерных заданий в Kubernetes. Описываем зависимости, параметры и передачу результатов между шагами обработки.
Согласуем поведение при повторном запуске и сбоях. Для заданий, изменяющих внешние данные, отдельно проверяем допустимость повторного выполнения.
Подготовим вводные
Три вопроса помогут определить контур работ и следующий шаг к оценке.
Состав работ зависит от вашей системы и согласованных критериев результата.
Задача / 01Определяем последовательные и параллельные этапы задачи.
Выносим повторяемые шаги и согласуем входные значения.
Задача / 02Организуем получение и передачу файлов между этапами и внешним хранилищем.
Задача / 03Определяем условия завершения, повторного запуска и очистки ресурсов.
Отвечает за конфигурацию, интеграцию и проверку выбранного решения.
Готовит ресурсы, сетевые подключения и права для выбранного решения.
Предоставляет контрольные сценарии и проверяет поведение приложения.
Принимает инструкции и согласует порядок дальнейшего сопровождения.
Workflow для согласованной задачи, параметры, артефакты и проверка выполнения.
Кластер Kubernetes, контейнерные команды, входные данные и доступы к хранилищу.
Разработка алгоритмов обработки, установка кластера и внедрение GitOps не включены автоматически.
Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.
Конфигурация цепочки с понятными параметрами.
Контрольное выполнение на согласованном наборе данных.
Инструкция по статусам, повторным запускам и обслуживанию результатов.
Состав решения согласуем с учётом вашей инфраструктуры и задач.
Описываем зависимости и параллельные этапы.
Согласуем параметры и переиспользование действий.
Проверяем сохранение и передачу файлов.
Разберём входы и выходы шагов, определим зависимости и проверим их выполнение в контейнерах.
Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.
ПЕРЕД СТАРТОМ
Общая картина проектаОснова для оценки объёма и плана работ
Автоматизация конкретной цепочки заданий.
Общие шаги для нескольких процессов.
Исправление параметров, артефактов и повторов.
Контрольный запуск и инструкции команде.
Определим исходное состояние, границы работ и критерии приёмки.
Разберём входы и выходы шагов, определим зависимости и проверим их выполнение в контейнерах.
Реализуем согласованный объём на выбранном контуре.
Workflow для согласованной задачи, параметры, артефакты и проверка выполнения.
Проверим результат по согласованным сценариям и передадим материалы команде.
Проверяем порядок выполнения на тестовых данных. Сопоставляем ожидаемые и полученные результаты шагов. Проверяем согласованный сценарий после ошибки. Инструкция по статусам, повторным запускам и обслуживанию результатов.
Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.
| Фактор | Что оцениваем |
|---|---|
| Граф | Количество этапов и вариантов выполнения. |
| Ресурсы | Требования к контейнерам и параллелизму. |
| Артефакты | Объём и передача данных. |
| Повторы | Сложность безопасного повторного запуска. |
Проверяем порядок выполнения на тестовых данных.
Сопоставляем ожидаемые и полученные результаты шагов.
Проверяем согласованный сценарий после ошибки.
Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
Python · автоматизация тестирования
Московская биржа. Автоматизация тестирования
Данные · смежный опыт
Крупнейший ритейл - проекты по SAP и Data
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний
Взаимодействие с интегратором в рамках разработки внутренней HR CRM для автоматизации рекрутмента и хранения внутренней базы кандидатов
1С Разработка для Р-Фарм
Усиление команд, предоставление выделенной команды.
Усиление отделов Java + Kotlin разработки.
Восстановление ИТ-инфраструктуры после кибератак
Мобильное приложение для Edtech-платформы для школьников на Unity
Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.
Борис Губанов
Клиент CodeHub
Татьяна Тарасенкова
Гульмира
Вячеслав Юдин
Нет. Здесь настраиваем выполнение заданий; доставка конфигурации приложений через Argo CD — отдельная услуга.
Да, если шаги можно выполнить в контейнерах. Алгоритмы, входные данные и требования к ресурсам нужно согласовать.
Допустимый сценарий зависит от workflow и влияния шагов на данные. Проверим его до использования в рабочем процессе.
Обычно подключаем готовые команды. Разработку логики обработки оцениваем отдельно.
После изучения исходных данных согласуем объём, зависимости и критерии приёмки. В оценке укажем состав работ и необходимые внешние расходы.
Список зависит от этапа. Сначала нужны сведения о конфигурации, затем согласуем минимальные права для настройки и проверки.
Опишите задачу по услуге «Настройка Argo Workflows». Уточним вводные, ограничения и следующий шаг к оценке.