PolarDB-X is a cloud-native high-performance distributed database. It uses a shared-nothing system architecture to decouple storage and computing resources.
I'm trying to integrate PolarDB-X into KubeBlocks. The data node in PolarDB-X use a three-node architecture based on X-Paxos, so I use consensus workload to deploy the data node. But the current kb-checkrole container generated by KubeBlocks does not support the consensus role of PolarDB-X's data node. The label kubeblocks.io/role: leader cannot be attached to the correct leader pod which cause the service not ready.
What is the user interaction of your feature
PolarDB-X is a cloud-native high-performance distributed database. It uses a shared-nothing system architecture to decouple storage and computing resources.
I'm trying to integrate PolarDB-X into KubeBlocks. The data node in PolarDB-X use a three-node architecture based on X-Paxos, so I use consensus workload to deploy the data node. But the current
kb-checkrole
container generated by KubeBlocks does not support the consensus role of PolarDB-X's data node. The labelkubeblocks.io/role: leader
cannot be attached to the correct leader pod which cause the service not ready.