apecloud / kubeblocks

KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
https://kubeblocks.io
GNU Affero General Public License v3.0
2.05k stars 167 forks source link

[Features] support shell scripts during memberJoin #7874

Open loomts opened 1 month ago

loomts commented 1 month ago

What is the user interaction of your feature developer can customize shell scripts when member join into the cluster

Is your feature request related to a problem? Please describe. etcd-addon need to handle member join scenario, such as

Describe the solution you'd like

  1. select one role of cluster or startup a job pod and do some preparation
  2. attach new member and grant them the authority to override the startup command
nayutah commented 1 month ago

wait for the API alignment for various actions