AdditionalPort
AdditionalPort задаёт один дополнительный TCP-порт, который будет открыт на поде ClickHouse и в публичном headless Service.
Встречается в:
CABundleSelector
CABundleSelector выбирает ключ, содержащий набор CA, из объекта Secret в пространстве имен кластера.
Встречается в:
ClickHouseCluster
ClickHouseCluster — это схема для APIclickhouseclusters.
Версия API и Kind
Входит в:
ClickHouseClusterList
ClickHouseClusterList содержит список объектов ClickHouseCluster.Версия API и Kind
ClickHouseClusterSpec
ClickHouseClusterSpec определяет желаемое состояние ClickHouseCluster.
Встречается в:
ClickHouseClusterStatus
ClickHouseClusterStatus определяет наблюдаемое состояние ClickHouseCluster.
Встречается в:
ClickHouseNetworkPolicySpec
ClickHouseNetworkPolicySpec настраивает NetworkPolicy, которой управляет оператор для кластера ClickHouse. Управляемая политика распространяется на внутренний трафик кластера:- Связь между репликами
- Доступ оператора к кластеру Для любого другого входящего трафика, включая клиентские подключения и сбор метрик, требуются заданные пользователем NetworkPolicy.
Используется в:
ClickHouseSettings
ClickHouseSettings определяет параметры настройки сервера ClickHouse.
Используется в:
ClusterTLSSpec
ClusterTLSSpec определяет настройки TLS для кластера.
Используется в:
ConfigMapKeySelector
ConfigMapKeySelector выбирает ключ в ConfigMap.
Встречается в:
ContainerImage
ContainerImage задаёт образ контейнера с указанием repository, tag или hash.
Встречается в:
ContainerTemplateSpec
ContainerTemplateSpec описывает переопределения конфигурации контейнеров кластера.
Встречается в:
DefaultPasswordSelector
DefaultPasswordSelector задает источник пароля пользователя по умолчанию.
Используется в:
EncryptionSettings
EncryptionSettings включает шифрование данных таблиц при хранении. Если этот параметр задан, оператор создает зашифрованную политику хранения ClickHouse для каждого диска с данными; таблицы включают ее с помощьюSETTINGS storage_policy.
После включения шифрование отключить нельзя.
Встречается в:
ExternalSecret
ExternalSecret — это ссылка на Secret в том же пространстве имен.
Встречается в:
ExternalSecretPolicy
ExternalSecretPolicy определяет, как оператор обрабатывает содержимое внешнего Secret.
Встречается в:
KeeperCluster
KeeperCluster — это схема для APIkeeperclusters.
Версия API и kind
Встречается в:
KeeperClusterList
KeeperClusterList содержит список KeeperCluster.Версия API и Kind
KeeperClusterReference
KeeperClusterReference указывает на KeeperCluster, используемый в ClickHouseCluster.
Встречается в:
KeeperClusterSpec
KeeperClusterSpec определяет желаемое состояние KeeperCluster.
Встречается в:
KeeperClusterStatus
KeeperClusterStatus определяет наблюдаемое состояние KeeperCluster.
Встречается в:
KeeperNetworkPolicySpec
KeeperNetworkPolicySpec настраивает NetworkPolicy, управляемую для кластера Keeper. Управляемая политика распространяется на внутрикластерный трафик:- Связь между репликами
- Доступ оператора к кластеру
- Доступ из кластеров ClickHouse, ссылающихся на этот кластер Keeper Для любого другого входящего трафика, включая сбор метрик, требуются определяемые пользователем NetworkPolicy.
Встречается в:
KeeperSettings
KeeperSettings определяет конфигурацию сервера ClickHouse Keeper.
Встречается в:
LoggerConfig
LoggerConfig задаёт конфигурацию логирования сервера.
Встречается в:
NamedTemplateMeta
NamedTemplateMeta определяет поддерживаемые параметры метаданных для объектов шаблона, которым требуется имя.
Используется в:
NetworkPolicyPolicy
NetworkPolicyPolicy определяет, управляет ли оператор ресурсом NetworkPolicy для кластера.
Используется в:
PDBPolicy
PDBPolicy определяет, будут ли создаваться объекты PodDisruptionBudget.
Встречается в:
PersistentVolumeClaimTemplate
PersistentVolumeClaimTemplate — это именованный шаблон для PersistentVolumeClaim для каждой реплики.
Встречается в:
PodDisruptionBudgetSpec
PodDisruptionBudgetSpec настраивает PDB, создаваемый для кластера. Можно задать только один из параметров: MinAvailable или MaxUnavailable. Если не задан ни один из них, оператор выбирает безопасное значение по умолчанию на основе количества реплик.
Встречается в:
PodTemplateSpec
PodTemplateSpec описывает переопределения конфигурации подов кластера.
Встречается в:
SecretKeySelector
SecretKeySelector выбирает ключ объекта Secret.
Встречается в:
TemplateMeta
TemplateMeta определяет поддерживаемые параметры метаданных для объектов шаблона.
Используется в:
VersionProbeContainer
VersionProbeContainer задаёт переопределения для проверки версии на уровне контейнера. Имена полей и JSON-теги соответствуют corev1.Container, чтобы SMP выполнял слияние по имени.
Встречается в:
VersionProbeJobSpec
VersionProbeJobSpec задаёт переопределения на уровне задачи для проверки версии.
Встречается в:
VersionProbePodSpec
VersionProbePodSpec задаёт переопределения на уровне пода для проверки версии. Имена полей и JSON-теги соответствуют corev1.PodSpec для совместимости со strategic merge patch.
Используется в:
VersionProbePodTemplate
VersionProbePodTemplate описывает переопределения для пода проверки версии.
Встречается в:
VersionProbeTemplate
VersionProbeTemplate задает переопределения для задачи определения версии. Структура повторяет batchv1.JobTemplateSpec и содержит только поддерживаемые поля.
Встречается в: