DevOps и Kubernetes: внедрение под ключ

Строим платформу для разработки и эксплуатации: кластеры Kubernetes, CI/CD, доставку через GitOps, хранение секретов и мониторинг. Разворачиваем и в облаке, и на своих серверах, включая изолированные сети без выхода в интернет. Работаем из Новосибирска по всей России.

Закрытые контурыразвёртывание без доступа в интернет
Российские ОСAstra Linux, РЕД ОС, «Альт», Deckhouse
от 10 000 ₽смета после обсуждения задачи

Что входит в работу

  • Кластеры Kubernetes в режиме высокой доступности: Kubespray, Deckhouse, k3s
  • Входящий трафик и балансировка: MetalLB, NGINX Ingress, Traefik
  • Хранилище для кластера: Linstor и DRBD, S3 на MinIO
  • GitLab, реестр артефактов и образов Nexus
  • CI/CD-пайплайны на GitLab CI и доставка через ArgoCD
  • Секреты в Vault с доставкой в Kubernetes через External Secrets
  • Единый вход через Keycloak с интеграцией AD и LDAP
  • Инфраструктура как код: Terraform, Ansible, cloud-init
  • Перенос сервисов из Docker в Kubernetes, Helm-чарты
  • Мониторинг и логи: VictoriaMetrics, Prometheus, Grafana, Fluent Bit

Как работаем

1

Обследование

Сервисы и их зависимости, требования к контуру и информационной безопасности, ограничения по железу.

2

Архитектура

Кластер, хранилище, CI/CD, доступы и секреты — согласуем схему до начала работ.

3

Развёртывание

Описываем инфраструктуру кодом в Terraform и Ansible, чтобы её можно было повторить в другом контуре.

4

Перенос сервисов

Helm-чарты, пайплайны, проверка каждого сервиса в кластере.

5

Передача

Runbook, обучение поддержки первой и второй линии, сопровождение по договорённости.

Проекты наших инженеров

Закрытые контуры

Поставка платформы в изолированные сети заказчиков

Серверы и гипервизоры, ОС с учётом импортозамещения, Kubernetes, GitLab и Nexus, ArgoCD, Vault, Keycloak с AD заказчика, обучение поддержки.

Kubernetes

Перевод сервисов из Docker в отказоустойчивый кластер

OpenNebula и Kubernetes в режиме высокой доступности, хранилище на Linstor и DRBD, Helm-чарты для всех сервисов.

ML-инфраструктура

Инфраструктура для обучения ML-моделей на GPU

Terraform, Ansible и cloud-init, Kubernetes с доступом к GPU из контейнеров, S3 для датасетов, CI и мониторинг.

Сопровождение

Эксплуатация инфраструктуры финансовой платформы

Дежурства и разбор инцидентов, Kubernetes, PostgreSQL и GitLab CI, автоматическая выдача прав в GitLab по заявкам.

Мониторинг и логи кластеров — отдельная услуга, подготовка серверов и ОС — в рамках администрирования серверов.

Что нужно от вас

  • Серверы или облачные ресурсы под кластер
  • Требования к контуру и информационной безопасности
  • Список сервисов и их зависимостей
  • Ответственный со стороны разработки или эксплуатации

С чем работаем

Оркестрация
Kubernetes, Deckhouse, Kubespray, k3s, Helm
CI/CD
GitLab, GitLab CI, ArgoCD, Nexus
Безопасность и доступ
Vault, External Secrets, Keycloak
Инфраструктура как код
Terraform, Ansible, cloud-init
Платформы
Proxmox VE, VMware, zVirt, OpenNebula; Astra Linux, РЕД ОС, «Альт»

Частые вопросы

Можно развернуть всё без доступа в интернет?

Да, это наш основной сценарий: образы, пакеты и чарты заранее загружаются во внутренний реестр, а кластер и CI/CD работают полностью внутри контура.

Какой Kubernetes выбрать?

Зависит от требований. Kubespray — классический вариант на своих серверах, Deckhouse — российская платформа для тех, кому важно импортозамещение, k3s — для небольших инсталляций.

У нас всё в Docker на одном сервере — с чего начать?

С описания сервисов и их зависимостей. Дальше — пайплайн сборки и Helm-чарты, и только потом перенос в кластер по одному сервису. Если Kubernetes вам не нужен и хватит Docker Compose с нормальным CI/CD — так и скажем.

Кто будет поддерживать платформу после внедрения?

Передаём документацию и runbook, обучаем ваших инженеров первой и второй линии. Сопровождение после запуска — по договорённости.

Работаете удалённо?

Да, по всей России. На площадку выезжаем по Новосибирску, в другие города — при необходимости.

Обсудить задачу

Опишите сервисы и требования к контуру — предложим архитектуру и план внедрения.

Договор подряда, смета по объёму работ, закрывающие документы — акт и УПД.