-
Notifications
You must be signed in to change notification settings - Fork 145
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
Howto: run multiple clusters. #136
Comments
I probably should also mention that I'm a big fan, and have had better results with Tack than I've had with Kops or Kube-aws so far, so thank you. |
I run multiple clusters in one AWS account, using tack but I modified tack for storage terraform state in s3. I think that terragrunt can work fine. |
Hi all, I created a modified version of tack where we can easily create multiple clusters. It is same with normal tack except you have to provide a cluster config before running E.g. Generated files of each cluster will be put under a sub folder of ./build E.g. I can send a pull request if we find it useful. https://github.com/lexhung/tack/blob/master/Makefile |
Thanks for the links @lexhung. @lexhung the diff here is quite big: master...lexhung:master Are all those changes required for running multiple clusters in one account, or is it just 8a83ab9 and 3b9a34f? |
For what it's worth, Terraform will provide |
@cemo do you have documentation on environments? |
@owenmorgan check this PR and related files: |
@mcameron In order to enable multi-cluster, the changes here are:
|
@owenmorgan Terraform 0.9 is released. |
Thanks |
I'm looking for confirmation that tack can be used to run multiple clusters in one AWS account, in such a way that one cluster can be cleaned, leaving the other cluster untouched.
This does require an amount of terraform state file handling and I plan to use terragrunt for that. Happy to provide a PR, if that's of use.
Mainly I want to be confident that a make clean is safe and that nothing is shared between the two clusters spun up with different names (security groups for example).
The text was updated successfully, but these errors were encountered: