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

Support shared VPC in gardener #262

Open
toming90 opened this issue Apr 29, 2021 · 5 comments
Open

Support shared VPC in gardener #262

toming90 opened this issue Apr 29, 2021 · 5 comments
Labels
area/networking Networking related kind/enhancement Enhancement, improvement, extension kind/roadmap Roadmap BLI lifecycle/rotten Nobody worked on this for 12 months (final aging stage) platform/gcp Google cloud platform/infrastructure priority/3 Priority (lower number equals higher priority)

Comments

@toming90
Copy link

toming90 commented Apr 29, 2021

How to categorize this issue?
/area networking
/kind enhancement
/priority 3
/platform gcp

What would you like to be added: We tried to create gardener cluster using GCP shared VPC, it fails to create the cluster because gardener cannot detect shared-vpc in service project.
Current config of VPC in gardener infrastructure points to a VPC located in local service project, it cannot detect VPCs shared by host project.

Why is this needed:
Shared VPC lets organization administrators delegate administrative responsibilities, such as creating and managing instances, to Service Project Admins while maintaining centralized control over network resources like subnets, routes, and firewalls.
This is also a google recommended way for organization who wants to have more secured network settings and efficient communications.

@toming90 toming90 added the kind/enhancement Enhancement, improvement, extension label Apr 29, 2021
@gardener-robot gardener-robot added area/networking Networking related platform/gcp Google cloud platform/infrastructure priority/2 Priority (lower number equals higher priority) priority/3 Priority (lower number equals higher priority) and removed priority/2 Priority (lower number equals higher priority) labels Apr 29, 2021
@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Oct 27, 2021
@kapilraju
Copy link

Any update on this feature ask?

We had a discussion on this few months back - #291

@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels Jun 1, 2022
@gardener-robot gardener-robot added kind/roadmap Roadmap BLI and removed roadmap/cloud labels Mar 23, 2023
@i551110
Copy link

i551110 commented Apr 19, 2023

Any updates on this?

@dineshraj9
Copy link

Is this still a limitation?

@dkistner
Copy link
Member

Currently there are no plans to support GCP shared vpcs with Gardener.

There are multiple reasons why. Most important Gardener won't be able to control and reconcile the underlying network layout of a Shoot cluster as with shared vpcs all network configuration need to be done centrally in a host project (where the shared vpc reside). Gardener allows you to bring your own "regular" vpc. With this approach Gardener can at least ensure that required resources (e.g. subnets) and attachments to the vpc and subnet(s) (e.g. security groups, route tables, nat) are available and attached.
Shared vpc would mean for Gardener more or less to support a bring your own infrastructure model which is currently not planned.

@kapilraju
Copy link

kapilraju commented Apr 21, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/networking Networking related kind/enhancement Enhancement, improvement, extension kind/roadmap Roadmap BLI lifecycle/rotten Nobody worked on this for 12 months (final aging stage) platform/gcp Google cloud platform/infrastructure priority/3 Priority (lower number equals higher priority)
Projects
None yet
Development

No branches or pull requests

6 participants