Skip to main content

Обзор

ClickHouse Cloud управляет обновлениями и техническим обслуживанием вашего развертывания BYOC, чтобы ваши сервисы оставались защищенными, производительными и актуальными. На этой странице описаны процессы обновления различных компонентов вашей инфраструктуры BYOC и то, как работают окна обслуживания.

Процесс обновления сервиса ClickHouse

Мы регулярно обновляем базу данных ClickHouse, включая обновления версий, исправления ошибок и повышение производительности. ClickHouse Cloud использует для обновлений подход “make before break” (MBB), при котором обновленные реплики добавляются до удаления старых, что делает обновления более плавными и менее disruptive для выполняющихся рабочих нагрузок. Обновления сервисов ClickHouse в BYOC выполняются по тем же процессам и принципам, что и для стандартных сервисов ClickHouse Cloud, включая поддержку каналов выпуска (Fast, Regular и Slow) и запланированных окон обслуживания. В развертываниях BYOC доступны все возможности уровней Scale и Enterprise. Подробную информацию о расписаниях обновлений, каналах выпуска и окнах обслуживания см. в документации по обновлениям.

Процесс обновления облачных сервисов и ресурсов

ClickHouse Cloud регулярно обновляет вспомогательные сервисы, работающие в Kubernetes, а также компоненты инфраструктуры в вашем развертывании BYOC, чтобы обеспечивать безопасность, надежность и доступ к новым возможностям. Эти обновления облачных сервисов выполняются в фоновом режиме и соответствуют стандартному графику релизов Cloud. Все вспомогательные сервисы управляются через ArgoCD, а сами обновления спроектированы так, чтобы не влиять на работу системы. Во время этих обновлений перебоев в работе не ожидается. Примеры облачных сервисов, которые обновляются:
  • ClickHouse Operator: оператор Kubernetes, управляющий кластерами ClickHouse
  • Istio Services: компоненты входного шлюза и агента
  • Monitoring Stack: компоненты Prometheus, Grafana, AlertManager и Thanos

Процесс обновления кластера Kubernetes

Кластер Kubernetes (EKS для AWS, GKE для GCP), в котором размещены ваши сервисы ClickHouse, требует периодического обновления для поддержания безопасности, совместимости и доступа к новым возможностям. ClickHouse Cloud управляет всеми обновлениями кластера Kubernetes для вашего развертывания BYOC, чтобы ваш кластер оставался актуальным и соответствовал поддерживаемым версиям.

Типы обновления кластера

Обновления control plane: Компоненты control plane Kubernetes (API server, etcd, controller manager) обновляются ClickHouse Cloud. Эти обновления обычно проходят прозрачно для ваших рабочих нагрузок и не требуют перезапуска подов. Обновления групп узлов: Обновление рабочих узлов требует замены узлов, что может повлиять на работающие поды. ClickHouse Cloud координирует эти обновления по принципу make-before-break, чтобы свести перебои к минимуму:
  • Новые узлы с обновлённой версией Kubernetes разворачиваются до удаления старых узлов
  • Поды корректно выводятся из эксплуатации и переносятся на новые узлы
  • Старые узлы выводятся из эксплуатации только после успешного переноса подов
Обновление узлов Kubernetes может вызывать кратковременные перезапуски подов в процессе миграции. ClickHouse Cloud использует бюджеты недоступности подов и корректное завершение работы, чтобы минимизировать влияние на ваши рабочие нагрузки.

График обновления

Обновления кластера Kubernetes согласовываются с вами при участии ClickHouse Support. Мы заранее сообщим о планах обновления и поможем выбрать подходящее окно обслуживания, чтобы свести к минимуму влияние на работу системы.

Поддержка версий

ClickHouse Cloud поддерживает кластеры Kubernetes в рамках диапазонов версий, поддерживаемых вашим облачным провайдером (AWS EKS или Google GKE). Мы следим за тем, чтобы ваш кластер оставался совместимым с требованиями провайдера и при этом своевременно получал обновления безопасности и новые возможности.
Последнее изменение 3 июля 2026 г.