Автоматизация управления ClickHouse-кластерами в KubernetesАвтоматизация управления ClickHouse-кластерами в Kubernetes Владислав Клименко и Валерий Панов K8s? Что это? K8s is the new Linux Это платформа с открытым кодом. позволяющая: • строить системы на основе Лицензия: Apache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl apply K8S API Спецификация ClickHouse on Kubernetes – components Shard 1 Replica 1 Zookeeper Services Zookeeper-0 com/Altinity/clickhouse-operator/master/manifests/oper ator/clickhouse-operator-install.yaml Single-node “cluster” apiVersion: "clickhouse.altinity.com/v1" kind: "ClickHouseInstallation" metadata: name:0 码力 | 44 页 | 2.24 MB | 1 年前3
PlantUML 1.2023.11 Справочное руководство по языкуможно посмотреть доступные варианты стилей для пакетов: @startuml scale 750 width package foo1 <<Node>> { Справочное руководство по языку PlantUML (1.2023.11) 78 / 553 3.22 Стили пакетов 3 ДИАГРАММЫ и интерфейсы вместе. • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] skinparam node { borderColor Green backgroundColor Yellow backgroundColor<node>> Magenta } skinparam databaseBackgroundColor Aqua [AA] < > [BB] < > [CC] < > node node1 0 码力 | 554 页 | 7.96 MB | 1 年前3
PlantUML 1.2021.2 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 ДИАГРАММА КОМПОНЕНТОВ • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 388 页 | 4.18 MB | 1 年前3
PlantUML 1.2021.1 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 ДИАГРАММА КОМПОНЕНТОВ • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 383 页 | 4.13 MB | 1 年前3
PlantUML 1.2021.3 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 ДИАГРАММА КОМПОНЕНТОВ • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 406 页 | 4.33 MB | 1 年前3
Тестирование ClickHouse которого мы заслуживаемEventually Consistent › Highly Available: - Переживает разрывы между узлами - Потерю соединения с ZK node 1 node 2 23 / 77 Тестирование ClickHouse, которого мы заслуживаем Интеграционные тесты: что хотим пример hdfs1 node1:9018 192.168.2.1 node2:9018 192.168.2.2 blocade zoo1 zoo2 zoo3 29 / 77 Тестирование ClickHouse, которого мы заслуживаем Интеграционные тесты: пример hdfs1 node1:9018 192.168 168.2.1 node2:9018 192.168.2.2 blocade zoo1 zoo2 zoo3 iptables -I DOCKER-USER -s 192.168.2.1 -d 192.168.2.2 -j DROP iptables -I DOCKER-USER -s 192.168.2.2 -d 192.168.2.1 -j DROP 30 / 77 Тестирование0 码力 | 84 页 | 9.60 MB | 1 年前3
PlantUML 1.2020.23 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 и интерфейсы вместе. • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 306 页 | 3.12 MB | 1 年前3
PlantUML 1.2020.22 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 и интерфейсы вместе. • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 294 页 | 3.03 MB | 1 年前3
PlantUML 1.2019.6 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 и интерфейсы вместе. • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 173 页 | 1.95 MB | 1 年前3
PlantUML 1.2019.9 Справочное руководство по языкуskinparam packageStyle, или применить шаблоны на пакет: @startuml scale 750 width package foo1 <<Node>> { class Class1 } package foo2 <> { class Class2 } package foo3 < > { class Class3 и интерфейсы вместе. • package • node • folder • frame • cloud • database @startuml package "Some Group" { HTTP - [First Component] [Another Component] } node "Other Groups" { FTP - [Second Component] < > node node1 node node2 < node>> database Production skinparam component { backgroundColor< > DarkKhaki backgroundColor< > Green } skinparam node { borderColor 0 码力 | 173 页 | 1.97 MB | 1 年前3
共 15 条
- 1
- 2













