AdditionalPort
AdditionalPort déclare un port TCP supplémentaire à exposer sur le pod ClickHouse et le Service headless public.
Apparaît dans :
CABundleSelector
CABundleSelector sélectionne une clé contenant un bundle de CA à partir d’un Secret dans l’espace de noms du cluster.
Apparaît dans :
ClickHouseCluster
ClickHouseCluster est le schéma de l’APIclickhouseclusters.
Version de l’API et Kind
Apparaît dans :
ClickHouseClusterList
ClickHouseClusterList contient une liste de ClickHouseCluster.Version de l’API et Kind
ClickHouseClusterSpec
ClickHouseClusterSpec définit l’état souhaité de ClickHouseCluster.
Apparaît dans :
ClickHouseClusterStatus
ClickHouseClusterStatus définit l’état observé de ClickHouseCluster.
Apparaît dans :
ClickHouseNetworkPolicySpec
ClickHouseNetworkPolicySpec configure la NetworkPolicy gérée pour le cluster ClickHouse. La politique gérée couvre le trafic interne au cluster :- Connectivité entre les réplicas
- Accès de l’opérateur au cluster
Apparaît dans :
ClickHouseSettings
ClickHouseSettings définit les options de configuration du serveur ClickHouse.
Apparaît dans :
ClusterTLSSpec
ClusterTLSSpec définit la configuration TLS du cluster.
Apparaît dans :
ConfigMapKeySelector
ConfigMapKeySelector sélectionne une clé d’une ConfigMap.
Apparaît dans :
ContainerImage
ContainerImage définit une image de conteneur avec un dépôt, un tag ou un hash.
Apparaît dans :
ContainerTemplateSpec
ContainerTemplateSpec décrit les surcharges de configuration des conteneurs du cluster.
Apparaît dans :
DefaultPasswordSelector
DefaultPasswordSelector sélectionne la source du mot de passe de l’utilisateurdefault.
Apparaît dans :
EncryptionSettings
EncryptionSettings active le chiffrement des données de table au repos. Lorsqu’il est présent, l’opérateur génère une politique de stockage chiffrée ClickHouse qui encapsule chaque disque de données ; les tables l’activent viaSETTINGS storage_policy.
Le chiffrement ne peut pas être désactivé une fois activé.
Apparaît dans :
ExternalSecret
ExternalSecret est une référence à un Secret dans le même espace de noms.
Apparaît dans :
ExternalSecretPolicy
ExternalSecretPolicy contrôle la façon dont l’opérateur traite le contenu du secret externe.
Apparaît dans :
KeeperCluster
KeeperCluster est le schéma de l’APIkeeperclusters.
Version de l’API et Kind
Apparaît dans :
KeeperClusterList
KeeperClusterList contient une liste de KeeperCluster.Version de l’API et Kind
Référence de KeeperCluster
KeeperClusterReference identifie le KeeperCluster utilisé par un ClickHouseCluster.
Apparaît dans :
KeeperClusterSpec
KeeperClusterSpec définit l’état souhaité de KeeperCluster.
Apparaît dans :
KeeperClusterStatus
KeeperClusterStatus définit l’état observé de KeeperCluster.
Apparaît dans :
KeeperNetworkPolicySpec
KeeperNetworkPolicySpec configure la NetworkPolicy gérée pour le cluster Keeper. La politique gérée couvre le trafic interne au cluster :- Connectivité entre les répliques
- Accès de l’opérateur au cluster
- Accès depuis les clusters ClickHouse qui référencent ce cluster Keeper Tout autre trafic entrant, y compris le scraping de métriques, nécessite des NetworkPolicies définies par l’utilisateur.
Apparaît dans :
KeeperSettings
KeeperSettings définit la configuration du serveur ClickHouse Keeper.
Apparaît dans :
LoggerConfig
LoggerConfig définit la configuration de journalisation du serveur.
Apparaît dans :
NamedTemplateMeta
NamedTemplateMeta définit les paramètres de métadonnées pris en charge pour les objets de modèle qui nécessitent un nom.
Apparaît dans :
NetworkPolicyPolicy
NetworkPolicyPolicy détermine si l’opérateur gère une NetworkPolicy pour le cluster.
Apparaît dans :
PDBPolicy
PDBPolicy détermine si des PodDisruptionBudgets sont créés.
Apparaît dans :
PersistentVolumeClaimTemplate
PersistentVolumeClaimTemplate est un modèle nommé pour un PersistentVolumeClaim propre à chaque réplique.
Apparaît dans :
PodDisruptionBudgetSpec
PodDisruptionBudgetSpec configure le PDB créé pour le cluster. Une seule des valeurs MinAvailable ou MaxUnavailable peut être définie. Si aucune des deux n’est définie, l’opérateur choisit une valeur par défaut sûre en fonction du nombre de répliques.
Apparaît dans :
PodTemplateSpec
PodTemplateSpec décrit les surcharges de configuration appliquées aux pods du cluster.
Apparaît dans :
SecretKeySelector
SecretKeySelector sélectionne une clé dans un Secret.
Apparaît dans :
TemplateMeta
TemplateMeta définit les paramètres de métadonnées pris en charge pour les objets de modèle.
Apparaît dans :
VersionProbeContainer
VersionProbeContainer définit des surcharges au niveau du conteneur pour la sonde de version. Les noms de champ et les balises JSON correspondent à corev1.Container afin que les fusions SMP s’effectuent par nom.
Apparaît dans :
VersionProbeJobSpec
VersionProbeJobSpec définit des surcharges au niveau du Job pour la sonde de version.
Apparaît dans :
VersionProbePodSpec
VersionProbePodSpec définit des surcharges au niveau du pod pour la sonde de version. Les noms des champs et les balises JSON correspondent à corev1.PodSpec pour assurer la compatibilité avec les patchs de fusion stratégique.
Apparaît dans :
VersionProbePodTemplate
VersionProbePodTemplate décrit les surcharges du pod de la sonde de version.
Apparaît dans :
VersionProbeTemplate
VersionProbeTemplate définit des surcharges pour le Job de détection de version. La structure reproduit batchv1.JobTemplateSpec et n’expose que les champs pris en charge.
Apparaît dans :