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 г.