Skip to content

Support multiple subnets per AZ #1

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

Open
ashwanthkumar opened this issue Dec 14, 2015 · 3 comments
Open

Support multiple subnets per AZ #1

ashwanthkumar opened this issue Dec 14, 2015 · 3 comments

Comments

@ashwanthkumar
Copy link
Member

Most often than not, it is common (atleast among us) to share subnets across clusters than create 3-4 subnets for each application. Since each application's scale might vary we could co-host most of them under different ASGs but same subnet internally.

@brewkode
Copy link

I would rather have matsya detect subnets and see if there's IP ranges free inside them and then pick it. Having to configure the Subnet ID is a good start, but, doesn't lend itself well, when there's high spot fluctuations as most of the infra would get shuffled around. Having them fixed via configs, will make it ineffective. Thoughts?

@ashwanthkumar
Copy link
Member Author

I would like the system to detect subnets in each AZ and pick one from the pool, but I guess that might cause more issues in terms of operations.

For example, consider a deployment pattern where Matsya is deployed along side Job Tracker across multiple Hadoop Clusters. It'll be very difficult to synchronize access between them. The way I see it, we need to build a global service on top of Matsya and Vamana and integrate these two. Something we don't have today.

@ashwanthkumar ashwanthkumar changed the title Support multiple subnets per region Support multiple subnets per AZ Apr 23, 2016
@manojlds
Copy link
Member

manojlds commented Dec 2, 2016

I propose this: Mark subnets with appropriate tags that identify the cluster that they belong to. The cluster name in the matsya config can be use for this purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants