pub struct HbaseClusterRegionServersRoleGroupsConfig {
pub affinity: Option<HbaseClusterRegionServersRoleGroupsConfigAffinity>,
pub graceful_shutdown_timeout: Option<String>,
pub hbase_rootdir: Option<String>,
pub listener_class: Option<String>,
pub logging: Option<HbaseClusterRegionServersRoleGroupsConfigLogging>,
pub region_mover: Option<HbaseClusterRegionServersRoleGroupsConfigRegionMover>,
pub requested_secret_lifetime: Option<String>,
pub resources: Option<HbaseClusterRegionServersRoleGroupsConfigResources>,
}Fields§
§affinity: Option<HbaseClusterRegionServersRoleGroupsConfigAffinity>These configuration settings control [Pod placement](https://docs.stackable.tech/home/nightly/concepts/operations/pod_placement).
graceful_shutdown_timeout: Option<String>Time period Pods have to gracefully shut down, e.g. 30m, 1h or 2d. Consult the operator documentation for details.
hbase_rootdir: Option<String>§listener_class: Option<String>This field controls which [ListenerClass](https://docs.stackable.tech/home/nightly/listener-operator/listenerclass.html) is used to expose this rolegroup.
logging: Option<HbaseClusterRegionServersRoleGroupsConfigLogging>Logging configuration, learn more in the [logging concept documentation](https://docs.stackable.tech/home/nightly/concepts/logging).
region_mover: Option<HbaseClusterRegionServersRoleGroupsConfigRegionMover>Before terminating a region server pod, the RegionMover tool can be invoked to transfer local regions to other servers. This may cause a lot of network traffic in the Kubernetes cluster if the entire HBase stacklet is being restarted. The operator will compute a timeout period for the region move that will not exceed the graceful shutdown timeout.
requested_secret_lifetime: Option<String>Request secret (currently only autoTls certificates) lifetime from the secret operator, e.g. 7d, or 30d.
Please note that this can be shortened by the maxCertificateLifetime setting on the SecretClass issuing the TLS certificate.
resources: Option<HbaseClusterRegionServersRoleGroupsConfigResources>Resource usage is configured here, this includes CPU usage, memory usage and disk storage usage, if this role needs any.