kyma-project / kyma

Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
https://kyma-project.io
Apache License 2.0
1.51k stars 404 forks source link

Enable VPC peering for Kyma clusters #18197

Open varbanv opened 1 year ago

varbanv commented 1 year ago

Description

Provide a way for end users to establish secure internal connectivity to other networks on the same hyperscaler via VPC peering.

Context

Problem

Currently, Kyma is a layer on top of Kubernetes and as such provides a very limited set of infrastructure configuration options at provisioning time. However, customers looking to adopt Kyma that already use existing hyperscaler offerings already take advantage of more advanced networking capabilities in order to establish secure internal connectivity to other workloads. Without such connectivity in Kyma, customers would require a much higher effort and increased risk tolerance in order to migrate or extend their existing workloads on Kyma.

Benefits

For customers:

For us:

Potential problems

Acceptance criteria

kyma-bot commented 10 months ago

This issue or PR has been automatically marked as stale due to the lack of recent activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

You can:

If you think that I work incorrectly, kindly raise an issue with the problem.

/lifecycle stale

pbochynski commented 9 months ago

The prototype has been started. Two repositories are created in kyma-project:

ngrkajac commented 8 months ago

For the sake of simplicity, we have moved all code to one repo. You can find all the code in the cloud-resources-manager repo now.

https://github.com/kyma-project/cloud-resources-manager - control plane, runtime operator

github-actions[bot] commented 6 months ago

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 4 months ago

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

ngrkajac commented 4 months ago

Status update

VPC Peering is under development.

We have a working MVP for VPC Peering on GCP. It's a happy path, but the "create" VPC Peering flow is working. We will finish VPC Peering creation for Azure soon, with AWS right after.

More info will arrive soon.

github-actions[bot] commented 2 months ago

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

ngrkajac commented 1 month ago

Status update: Development is done (mostly); we are in communication with the SRE team to add proper principals for every Cloud Provider.

ngrkajac commented 4 weeks ago

Dev is done, currently, this is being tested, and in a few days will be pushed to the stage.