I want to automate the deployment of a hyperledger besu on a kubernetes cluster.
for example an script that ask the user a few questions (the number of boot nodes, validators and members), and deploy hyperledger besu on kubernetes cluster.
remember that the kubernetes cluster is ready and can be managed by a management node. I mean this script can be run from this management node. this node has helm and kubectl and any binary file that is required.
There is a git hub repository that use kubernetes operator to deploy hyperledger besu on kubernetes cluster by kubernetes operator:
[login to view URL]
but deployment by this repo has some problems:
1- the prometheus and grafana has no data
2- when I deploy the block explorer and connect it to member node, it doesn't show any block.
3- when I increase the number of nodes it takes affect but when i decrease the number of a specific node, it doesn't take afect.
4- it only support ibft2 consensus algorithm.
I have find other repository that deploy besu on kubernetes through kubectl and helm but they have static configuration and I can't define the number of boot nodes, validators or members.
I have no problem if the hyperledger besu deployed with other solutions like helm or ansible.