Code Monkey home page Code Monkey logo

Comments (19)

vpnachev avatar vpnachev commented on August 11, 2024 1

ok. I have updated the description of this issue and marked the vNETs as implemented.

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

cc @dkistner @AndreasBurger

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

Currently not. It seems, that there are still issues with orphaned iaas resources after LB service deletion exists. See here: kubernetes/kubernetes#59255
They are already working on a fix for this issue, but I'm not sure if this is the only remaining issue. Further investigation is required.

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

FYI: https://github.com/kubernetes/community/blob/master/keps/sig-azure/0025-20180809-cross-resource-group-nodes.md

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

@dkistner any updates here for Kubernetes 1.{9,10,11,12}?

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

kubernetes/kubernetes#67604 Maybe relevant?

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

@dkistner any update here?

from gardener-extension-provider-azure.

vlerenc avatar vlerenc commented on August 11, 2024

Ping... @dkistner.

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

I think there is no update as we still see also with latest k8s versions (v1.13, 1.14) left overs in Azure, we would not get rid of them when we delete the cluster. Currently we manage the ResourceGroup and drop it when the Shoot gets deleted. All left overs will be deleted during this process. This would not be the case for existing ResourceGroups because then we would not delete them.

My advise: Wait until we see no left overs anymore and when we have enough trust that the clean up works reliable.

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

@dkistner what I understand from the Kubernetes 1.15 release notes this scenario should become possible, right?

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

We are currently testing if the infrastructure left overs are gone with the changes in k8s v1.15. I would recommend to re-enable this only if we are sure that we are really not experience any leaked resources. Let's wait for our test results.

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

We will enable Azure Shoot deployments into existing vNets, which are located in a different resource group as the Shoot resources.

Current status:

In general I see with this change no reason why we should re-enable deployments in existing resource groups. We had that only because the Azure Kubernetes provider supported only deployment in existing vNets which are in the same resource group as the cluster resources and we disabled it due to the orphan resource issues (which partly still exists). Meanwhile the Azure Kubernetes provider support also deployments in existing vNets which are in other resource groups (this scenario is now implemented).
Therefore I would suggest to remove the inactive validation logic in the Gardener for the existing resource group case and close this issue afterwards. WDYT? @rfranzke, @AndreasBurger, @vlerenc

from gardener-extension-provider-azure.

vpnachev avatar vpnachev commented on August 11, 2024

@dkistner can we close this issue ?

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

No only the deployment into existing vnets is implemented. The second part deployment into existing resource groups is still in discussion.

from gardener-extension-provider-azure.

muenchdo avatar muenchdo commented on August 11, 2024

We would be interested in this as we are currently in discussions with a customer about deploying a shoot into their Azure subscription. Being able to create resource groups seems to require quite broad permissions which we would like to avoid.

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

As far a I recall correctly the only argument against Shoot deployment into existing resource groups are the left overs which could remain on the infrastructure when the cluster is deleted. Unfortunately the Azure cloud provider have still issues with that.
So yes, I think we can discuss to enable that.
Btw: PRs for that are warmly welcome :)

from gardener-extension-provider-azure.

muenchdo avatar muenchdo commented on August 11, 2024

So you would say it could be enabled again and there would be a disclaimer somewhere that it can result in orphaned resources?

from gardener-extension-provider-azure.

dkistner avatar dkistner commented on August 11, 2024

Yes, something like this I could image. Users have to be aware that some left overs can remain if the cluster is gone.

from gardener-extension-provider-azure.

rfranzke avatar rfranzke commented on August 11, 2024

@muenchdo wanna give it a try? If you need help just ping, happy to guide you

from gardener-extension-provider-azure.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.