Support for running Multi-Cluster Argo Workflows #5232
Replies: 3 comments 2 replies
-
I am early looking to implement the same approach as well . Installing Argoworkflow in Karmada control plane and submitting the jobs to members clusters which does not have the Argoworkflow installed. @RainbowMango Any pointers on this ask ? |
Beta Was this translation helpful? Give feedback.
-
Hi @dmildh-absci Interesting use case, and thanks @likku123 for bringing up. Just went through the docs and I don't see any gap for doing the same thing with Karmada. In addition for the Let me know if you are still interested in this. Glad to talk more. |
Beta Was this translation helpful? Give feedback.
-
Thank you ! @RainbowMango For the docs and pointers. Regarding schedulers in Karmada is it preferable to use volcano because of its active development around the custom schedulers? Is it required to install volcano-global for multi cluster or Karmada with volcano is sufficient ? |
Beta Was this translation helpful? Give feedback.
-
Hello Karmada Gurus! I am in the process of seeing if I can get Karmada working to support a Multi-Cluster setup similar to how one of the Kubestellar folks documented this here. So far I have the kind cluster setup from your repo that stood up the control cluster with the Karmada api components and the 3 member servers. I have also installed Argo workflows on the member clusters and the Karama-host and current am able to submit the below sample workflow and see it get created on the member servers but what I am trying to do is similar to the Kubesteller article in which you would preferably have a single workflow UI that can show you the status of all of the member cluster's workflows and not quite sure if this is supported. I think this could be a really useful use case for those that are trying to set this up along with some supporting docs and some example code.
I have diagrammed out the design below to help clarify what I think it would looks like but not sure yet about the Argo Workflows server component and where that sits.
Here is the example workflow and propagation policy I am using.
If anyone can provide any guidance on this or can help please let me know.
Beta Was this translation helpful? Give feedback.
All reactions