Согласованная инфраструктура Kubernetes, её сетевые компоненты, доступы и эксплуатационные настройки.
Что зависит от задачи
Управляемый либо самостоятельно обслуживаемый кластер, выбранный провайдер, сетевые политики и требования к хранениям.
Отдельные работы
Перенос приложений, исправление их кода, миграция облака и режим постоянной поддержки не включаются автоматически.
Результат и критерии приёмки
Передаваемые материалы и способ проверки фиксируем в согласованном объёме работ.
Конфигурация
Манифесты и параметры кластера, согласованные namespace, права и ресурсы.
Схема развертывания
Топология, сетевые связи и зависимости компонентов.
Проверочные сценарии
Контроль развёртывания, доступа, сетевой связности и обновления.
Документация
Порядок изменения конфигураций, доступы и инструкции для эксплуатации.
Инструменты и варианты реализации
Подбираем способ решения, а не навязываем инструмент. Его выбор зависит от вашей инфраструктуры, ограничений и потребностей команды.
Размещение и вычисления
Выбор типа кластера, рабочие узлы и зоны размещения определяем по нагрузке и ограничениям.
Рабочие узлы и capacity
Запросы/лимиты ресурсов
Стратегия обновлений
Ingress, сервисы и RBAC
Настраиваем входной трафик и разделение прав; интеграции с внешним IAM рассматриваем по проекту.
Ingress и маршрутизация
Namespace и права
DNS, TLS и network rules
Хранилища и эксплуатация
Проверяем классы хранения, доступность томов и операционные процедуры в согласованном объёме.
StorageClass и PVC
Проверки обновлений
Диагностика компонентов
Работа с существующей инфраструктурой и вводные
Опираемся на текущую систему
Если кластер уже развернут, начнём с анализа его топологии, версий, RBAC, сети, хранилищ и текущего способа выпуска приложений. Не перестраиваем рабочую среду без оснований.
Что потребуется от заказчика
Исходные сведения и доступы предоставляются только в согласованном объёме. Необходимость доступа к рабочему окружению уточняем отдельно.
ПЕРЕД СТАРТОМ
Карта вашей системы
Нагрузка и приложенияПредполагаемые сервисы, ресурсы, требования к доступности и входящему трафику.
ИнфраструктураВыбранный провайдер или серверы, сеть, DNS, ограничения доступа и места хранения.
Операционная модельКто обновляет кластер, кто управляет доступом, какие команды будут его использовать.
✓
Общая картина проектаОснова для оценки объёма и плана работ
Форматы выполнения работ
Формат сотрудничества / 01
Согласованный этап
Если результат и границы можно проверить по заранее известным критериям.
Вводные↓Согласованный этап↓Согласованный результат
Формат сотрудничества / 02
Time & Material
Если решения уточняются по мере анализа и выполнения работ; согласуем учёт времени и приоритеты.
Вводные↓Time & Material↓Согласованный результат
Формат сотрудничества / 03
Доработка существующей среды
Если важно сохранять непрерывность работы систем и внедрять изменения последовательными порциями.
Вводные↓Доработка существующей среды↓Согласованный результат
Формат сотрудничества / 04
Сопровождение результата
Отдельно согласуем перечень работ, порядок обращения и режим взаимодействия.
Вводные↓Сопровождение результата↓Согласованный результат
Этапы проекта
01→
Согласуем задачу
Определим исходное состояние, границы работ и критерии приёмки.
РЕЗУЛЬТАТ ЭТАПАПлан и критерии
Подробнее об этапе
Согласуем тип кластера, топологию, сеть, хранение и доступы.
02→
Выполним работы
Реализуем согласованный объём на выбранном контуре.
РЕЗУЛЬТАТ ЭТАПАГотовое решение
Подробнее об этапе
Настраиваем базовые компоненты, права и конфигурации.
03✓
Проверим и передадим
Проверим результат по согласованным сценариям и передадим материалы команде.
РЕЗУЛЬТАТ ЭТАПАРезультат и инструкции
Подробнее об этапе
Тестируем развёртывание, маршрутизацию, права и эксплуатационные операции. Оформляем схемы, манифесты и порядок обновлений и контроля.
Стоимость и сроки: что влияет на оценку
Стоимость определяется согласованным объёмом, сложностью среды, доступами, проверками и составом работ. Сроки рассчитываем после обследования исходных данных и зависимостей; универсальных цен и гарантий нет.
Объём+Зависимости+Проверки→Оценка проекта
Факторы оценки для Kubernetes
Фактор
Что уточняем
Размер кластера
Нагрузка, количество узлов и сред.
Сетевая схема
Ingress, сетевые ограничения, DNS/TLS и связность.
Хранение
Требования к состоянию, томам и резервным процедурам.
Модель эксплуатации
Способ обновлений, права и требования к передаче документации.
Что прислать для оценки
Краткое описание задачи, схему систем или перечень окружений, текущий способ работы и желаемый результат. Если нет полной документации, начнём с уточнения границ обследования.
Сторонние лицензии, вычислительные ресурсы и расходы на внешние сервисы рассматриваются отдельно в предложении.
Проверка, передача и дальнейшие действия
01
Контроль развёртывания
Проверяем согласованные сценарии установки и сетевой доступности приложений.
02
Контроль прав
Проверяем разрешённые и запрещённые действия в согласованных ролях.
03
Передача конфигурации
Сверяем фактические настройки с документацией и планом изменений.
Передача результата
Передаём согласованные конфигурации, артефакты и документацию с перечнем известных ограничений. Порядок приёмки и дальнейшего сопровождения определяем вместе с ответственными заказчика.
Опыт команды в проектах
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
1–3 / 9
01 / 09Московская биржа
Python · автоматизация тестирования
Московская биржа: автоматизация тестирования
Московская биржа. Автоматизация тестирования
PythonPyTestRequests
85% критичных путей покрыто
02 / 09Крупнейший ритейл
Данные · смежный опыт
Крупнейший ритейл: SAP и Data
Крупнейший ритейл - проекты по SAP и Data
PySparkAirflowData Lake
Data Lake и SAP-процессы
03 / 09Иннотех / ВТБ
Иннотех и ВТБ: усиление IT-команд
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний