概要
ClickHouse サービスのアップグレードプロセス
Cloud サービスとリソースのアップグレードプロセス
- ClickHouse Operator: ClickHouse クラスターを管理する Kubernetes オペレーター
- Istio Services: イングレス ingress および agent コンポーネント
- Monitoring Stack: Prometheus、Grafana、AlertManager、Thanos のコンポーネント
Kubernetes クラスターのアップグレードプロセス
クラスターのアップグレードの種類
- 古いノードを削除する前に、更新後の Kubernetes バージョンを備えた新しいノードがプロビジョニングされます
- ポッドは安全にドレインされ、新しいノードへ移行されます
- 古いノードは、ポッドの移行が正常に完了した後にのみ終了されます
Kubernetes ノードのアップグレードでは、移行プロセス中にポッドが短時間再起動する場合があります。ClickHouse Cloud は、ワークロードへの影響を最小限に抑えるため、Pod Disruption Budget とグレースフルシャットダウンを使用します。