Skip to content

Does argo-workflows support multiple controllers with different argo version in same k8s cluster ? #5103

Answered by terrytangyuan
wshi5985 asked this question in Q&A
Discussion options

You must be logged in to vote

As @sarabala1979 mentioned above, you can configure different controllers via different instance IDs.

If you need to serve different CRDs, you should probably try running different controllers in separate namespaces and configure your CRDs with scope: Namespaced: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#specify-multiple-versions

You might also want to check out how to write a conversion webhook to convert and serve multiple versions of the CRDs: https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#webhook-conversion

Replies: 2 comments 2 replies

Comment options

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

@wshi5985
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by alexec
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