Skip to content
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

Documents for Highly Available Topology #418

Open
1 of 5 tasks
RainbowMango opened this issue Jul 11, 2023 · 3 comments
Open
1 of 5 tasks

Documents for Highly Available Topology #418

RainbowMango opened this issue Jul 11, 2023 · 3 comments
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.

Comments

@RainbowMango
Copy link
Member

RainbowMango commented Jul 11, 2023

What documentation would you like to be added:

Add some documents about how to deploy the HA(highly available) Karmada.

Why do you think this document is needed:

I believe that Karmada is capable of high availability because I have heard that some users have already done so, but so far, there are no relevant docs in Karmada that describe how to deploy a high availability control plane.

Many users would need this document, such as :

Where do you think the document should be placed:

@RainbowMango RainbowMango added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Jul 11, 2023
@Affan-7
Copy link
Contributor

Affan-7 commented Aug 5, 2023

/assign

@Affan-7
Copy link
Contributor

Affan-7 commented Aug 5, 2023

I have successfully created a karmada cluster and a member cluster on my local machine using kind. I also registered the member cluster to the karmada. But when I try to deploy karmada with HA using kubectl karmada init --karmada-apiserver-replicas 3 --etcd-replicas 3 command. It give me the following error.

error: for data security,when etcd storage mode is hostPath,etcd-replicas can only be 1

Is there a solution to create multiple etcd storages with hostPath storage mode?
Or any other solution to run karmada HA locally?

@samzong
Copy link
Member

samzong commented Aug 6, 2023

Hi @Affan-7

Thanks for your choose the Karmada.

I'm not an expert in this area. However, based on the error message, my suggestion is that you could try to resolve the problem by using a storageclass or an external etcd.

Using a single replica of etcd in a production environment is dangerous.

If you plan to use Karmada in a production environment, please let us know at the earliest opportunity.

If you have any more questions, feel free to create an Issue or join our official Slack channel at any time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Projects
None yet
Development

No branches or pull requests

3 participants