Documentation
¶
Index ¶
Constants ¶
View Source
const ( PodDistributionUnspecified = "Unspecified" // AntiAffinity section PodDistributionClickHouseAntiAffinity = "ClickHouseAntiAffinity" PodDistributionShardAntiAffinity = "ShardAntiAffinity" PodDistributionReplicaAntiAffinity = "ReplicaAntiAffinity" PodDistributionAnotherNamespaceAntiAffinity = "AnotherNamespaceAntiAffinity" PodDistributionAnotherClickHouseInstallationAntiAffinity = "AnotherClickHouseInstallationAntiAffinity" PodDistributionAnotherClusterAntiAffinity = "AnotherClusterAntiAffinity" // Affinity section PodDistributionNamespaceAffinity = "NamespaceAffinity" PodDistributionClickHouseInstallationAffinity = "ClickHouseInstallationAffinity" PodDistributionClusterAffinity = "ClusterAffinity" PodDistributionShardAffinity = "ShardAffinity" PodDistributionReplicaAffinity = "ReplicaAffinity" PodDistributionPreviousTailAffinity = "PreviousTailAffinity" // Misc section PodDistributionMaxNumberPerNode = "MaxNumberPerNode" PodDistributionMaxNumberPerNodeEqualsReplicasCount = 2000000000 // Shortcuts section PodDistributionCircularReplication = "CircularReplication" PodDistributionScopeUnspecified = "Unspecified" // Pods from different ClickHouseInstallation.Cluster.Shard can co-exist on one node PodDistributionScopeShard = "Shard" // Pods from different ClickHouseInstallation.Cluster.Replica can co-exist on one node PodDistributionScopeReplica = "Replica" // Pods from different ClickHouseInstallation.Cluster can co-exist on one node PodDistributionScopeCluster = "Cluster" // Pods from different ClickHouseInstallations can co-exist on one node PodDistributionScopeClickHouseInstallation = "ClickHouseInstallation" // Pods from different Namespaces can co-exist on one node PodDistributionScopeNamespace = "Namespace" // No Pods can co-exist on one node PodDistributionScopeGlobal = "Global" // Deprecated value PodDistributionOnePerHost = "OnePerHost" )
Possible pod distributions
View Source
const ( PortDistributionUnspecified = "Unspecified" PortDistributionClusterScopeIndex = "ClusterScopeIndex" )
Possible port distributions
View Source
const ( // OPERATOR_POD_NODE_NAME name from spec.nodeName Ex.: ip-172-20-52-62.ec2.internal OPERATOR_POD_NODE_NAME = "OPERATOR_POD_NODE_NAME" // OPERATOR_POD_NAME name from metadata.name Ex.: clickhouse-operator-6f87589dbb-ftcsf OPERATOR_POD_NAME = "OPERATOR_POD_NAME" // OPERATOR_POD_NAMESPACE name from metadata.namespace Ex.: kube-system OPERATOR_POD_NAMESPACE = "OPERATOR_POD_NAMESPACE" // OPERATOR_POD_IP ip from status.podIP Ex.: 100.96.3.2 OPERATOR_POD_IP = "OPERATOR_POD_IP" // OPERATOR_POD_SERVICE_ACCOUNT service account // from // spec.serviceAccount // spec.serviceAccountName // Ex.: clickhouse-operator OPERATOR_POD_SERVICE_ACCOUNT = "OPERATOR_POD_SERVICE_ACCOUNT" // OPERATOR_CONTAINER_CPU_REQUEST from .containers.resources.requests.cpu OPERATOR_CONTAINER_CPU_REQUEST = "OPERATOR_CONTAINER_CPU_REQUEST" // OPERATOR_CONTAINER_CPU_LIMIT from .containers.resources.limits.cpu OPERATOR_CONTAINER_CPU_LIMIT = "OPERATOR_CONTAINER_CPU_LIMIT" // OPERATOR_CONTAINER_MEM_REQUEST from .containers.resources.requests.memory OPERATOR_CONTAINER_MEM_REQUEST = "OPERATOR_CONTAINER_MEM_REQUEST" // OPERATOR_CONTAINER_MEM_LIMIT from .containers.resources.limits.memory OPERATOR_CONTAINER_MEM_LIMIT = "OPERATOR_CONTAINER_MEM_LIMIT" // OPERATOR_K8S_CLIENT_QPS_LIMIT specifies an override for the default k8s client QPS rate limit. OPERATOR_K8S_CLIENT_QPS_LIMIT = "OPERATOR_K8S_CLIENT_QPS_LIMIT" // OPERATOR_K8S_CLIENT_BURST_LIMIT specifies an override for the default k8s client QPS burst limit. OPERATOR_K8S_CLIENT_BURST_LIMIT = "OPERATOR_K8S_CLIENT_BURST_LIMIT" // WATCH_NAMESPACE and WATCH_NAMESPACES specifies what namespaces to watch WATCH_NAMESPACE = "WATCH_NAMESPACE" // WATCH_NAMESPACES and WATCH_NAMESPACE specifies what namespaces to watch WATCH_NAMESPACES = "WATCH_NAMESPACES" // CHOP_CONFIG path to clickhouse operator configuration file CHOP_CONFIG = "CHOP_CONFIG" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.