-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: upgrade api and support sqlite with raft backend #567
Conversation
use Paralle strategy to provision pods in parallel support raft mode use BestEfforParalle for both mode update svc fixed user names to orchestrator
265e6d2
to
c0cfe3f
Compare
/cherry-pick release-0.9 |
🤖 says: Error cherry-picking. |
🤖 says: |
in STS, podManagementPolicy and updateStrategy are used to deal with provision and update scenarios resp.
the question here is how to provision multiple pod in parallel ( so that they form a valid peers as soon as possible) and update takes effects one by one.
supported two modes to provision an orc cluster, namely
And add role proble, health check to each mode.
Both mode supports hscale, vscale, but no reconfiguration. (in RAFT mode, we'd better restart the cluster are hscale)
RAFT mode
To create such a cluster with RAFT mode, simply use
Share-end mode
To create a cluster with SHARE-END mode,
with audilog and proxy enabled
helm install myorc-raft ./addons/orchestrator-cluster --set mode=shareend --set serviceReference.metadb.cluster="mycluster"
remember, the
mycluster
name refers to the apecloud-mysql cluster we created in step 1.and go to address

localhost:3000
in your browser.