DevOps и Kubernetes: внедрение под ключ
Строим платформу для разработки и эксплуатации: кластеры Kubernetes, CI/CD, доставку через GitOps, хранение секретов и мониторинг. Разворачиваем и в облаке, и на своих серверах, включая изолированные сети без выхода в интернет. Работаем из Новосибирска по всей России.
Что входит в работу
- Кластеры 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
Как работаем
Обследование
Сервисы и их зависимости, требования к контуру и информационной безопасности, ограничения по железу.
Архитектура
Кластер, хранилище, CI/CD, доступы и секреты — согласуем схему до начала работ.
Развёртывание
Описываем инфраструктуру кодом в Terraform и Ansible, чтобы её можно было повторить в другом контуре.
Перенос сервисов
Helm-чарты, пайплайны, проверка каждого сервиса в кластере.
Передача
Runbook, обучение поддержки первой и второй линии, сопровождение по договорённости.
Проекты наших инженеров
Поставка платформы в изолированные сети заказчиков
Серверы и гипервизоры, ОС с учётом импортозамещения, Kubernetes, GitLab и Nexus, ArgoCD, Vault, Keycloak с AD заказчика, обучение поддержки.
Перевод сервисов из Docker в отказоустойчивый кластер
OpenNebula и Kubernetes в режиме высокой доступности, хранилище на Linstor и DRBD, Helm-чарты для всех сервисов.
Инфраструктура для обучения 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, обучаем ваших инженеров первой и второй линии. Сопровождение после запуска — по договорённости.
Работаете удалённо?
Да, по всей России. На площадку выезжаем по Новосибирску, в другие города — при необходимости.
Обсудить задачу
Опишите сервисы и требования к контуру — предложим архитектуру и план внедрения.
Договор подряда, смета по объёму работ, закрывающие документы — акт и УПД.