Skip to content
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

shared VPC #892

Closed
errordeveloper opened this issue Jun 17, 2019 · 8 comments
Closed

shared VPC #892

errordeveloper opened this issue Jun 17, 2019 · 8 comments
Labels
area/aws-vpc kind/feature New feature or request priority/backlog Not staffed at the moment. Help wanted. stale

Comments

@errordeveloper
Copy link
Contributor

errordeveloper commented Jun 17, 2019

It would be useful to provide a way to create eksctl-managed VPC that can be used for one or more clusters. This would help users who want to have multiple clusters in one VPC, but also cases where different level of access is required for managing VPC resources.

Something like this was also proposed by @whereisaaron in #560 (comment).

@errordeveloper
Copy link
Contributor Author

It's plausible to consider having VPC in a separate stack by default.

Per @sstkwayne's comments in #1123:

When using eksctl to create a cluster with a new VPC, it would be great to have the VPC and all it's resources created as a separate Cloudformation stack from the EKS cluster. I recently had to tear down a cluster and because it is in the same stack with the VPC i had to tear that down as well. This is inconvenient because there wasn't anything wrong with the VPC configuration,

Why do you want this feature?
Having a separate VPC stack would allow users to create and destroy EKS clusters without having to teardown the VPC which might have other resources in it such as a DB, Peering connections, etc.

What feature/behavior/change do you want?
I would like to see eksctl create cluster command result in the creation of a VPC stack, a cluster stack and a nodegroup stack if defined in the yaml.

Also because user simply doesn't know when they create cluster whether they may need to share the VPC with other clusters or not.

@errordeveloper
Copy link
Contributor Author

errordeveloper commented Oct 29, 2019

Another important uses-case is RDS, one may wish to keep VPC as it has RDS beyond lifecycle of a cluster, e.g. they may wish to re-create the cluster for any reason.

@martina-if martina-if added the priority/backlog Not staffed at the moment. Help wanted. label Sep 14, 2020
@oemdaro
Copy link

oemdaro commented Dec 8, 2020

I have an issue when using VPC Sharing. When I try to create cluster on the sharing VPC and subnets, I got the following error.

Error: couldn't import subnet subnet-2222222222: subnet ID "subnet-1111111111" is not the same as "subnet-2222222222"

How to solve this problem?

@michaelbeaumont
Copy link
Contributor

Hi, thanks for bringing this up! Can you please include the exact config or the command and arguments you're using as well as the log output? Please feel free to open a new issue as well.

@oemdaro
Copy link

oemdaro commented Dec 8, 2020

Hi @michaelbeaumont , thank you. I have created a new issue #2910 for it.

@github-actions
Copy link
Contributor

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 1, 2021

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the stale label Mar 1, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2021

This issue was closed because it has been stalled for 5 days with no activity.

@github-actions github-actions bot closed this as completed Mar 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/aws-vpc kind/feature New feature or request priority/backlog Not staffed at the moment. Help wanted. stale
Projects
None yet
Development

No branches or pull requests

5 participants