Skip to content

What is the correct way to configure cross-cluster communication and analysisRuns? #3239

Answered by krancour
pww217 asked this question in Q&A
Discussion options

You must be logged in to vote

This isn't documented yet, but it's basically this:

  1. When installing a distributed (i.e. sharded) Kargo controller somewhere besides the cluster that actually hosts the Kargo control plane, provide a cluster-specific value for controller.rollouts.controllerInstanceID during the helm install.

  2. Run a Rollouts controller "next to" each of your distributed Kargo controllers. Following process quite similar to how you must have already configured the distributed Kargo controllers, configure it like so:

    1. Create a Secret with kubeconfig for connecting back to the Kargo control plane's cluster.
    2. Mount that Secret somewhere in the controller's container. Assuming you install with Helm, use contro…

Replies: 3 comments 5 replies

Comment options

You must be logged in to vote
2 replies
@krancour
Comment options

@krancour
Comment options

Answer selected by pww217
Comment options

You must be logged in to vote
2 replies
@pww217
Comment options

@krancour
Comment options

Comment options

You must be logged in to vote
1 reply
@krancour
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants