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

[QG] Simulate Cluster upgrade sceanrio in KIM with SREs (upgrade of K8s version and VM image version) #408

Open
3 tasks
tobiscr opened this issue Oct 4, 2024 · 3 comments
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.

Comments

@tobiscr
Copy link
Contributor

tobiscr commented Oct 4, 2024

Description

As pre-requisite for a Go-Live, we have to ensure that KIM is properly dealing with an upgrade of

  • Kubernetes vesion
  • VM image version

as we have to perform regularly updates on our SKR fleet.

AC:

  • Get in touch with SRE to align how their upgrade process for Kubernetes version and VM image version looks like
  • Simulate a upgrade-scenario by upgrading at least 2 SKRs via KIM
  • Prevent downgrades of machine image and kubernetes versions

Reasons

We have for beginning of Dec 2024 another SKR fleet upgrade scheduled and KIM has to be able to perform this upgrade properly

Attachments

@tobiscr tobiscr added kind/feature Categorizes issue or PR as related to a new feature. area/control-plane Related to all activities around Kyma Control Plane labels Oct 4, 2024
@tobiscr tobiscr changed the title Simulate Cluster upgrade sceanrio in KIM with SREs (upgrade of K8s version and VM image version) QG: Simulate Cluster upgrade sceanrio in KIM with SREs (upgrade of K8s version and VM image version) Oct 4, 2024
@tobiscr tobiscr changed the title QG: Simulate Cluster upgrade sceanrio in KIM with SREs (upgrade of K8s version and VM image version) [QG] Simulate Cluster upgrade sceanrio in KIM with SREs (upgrade of K8s version and VM image version) Oct 4, 2024
@akgalwas
Copy link
Contributor

akgalwas commented Nov 7, 2024

Consider the following:

  • When autoupdates are enabled we can be out of sync with Runtime CR (KEB is passing version)
  • We need to implement a check that prevents from updating Kubernetes version when the version on Runtime CR is older. We should log some warning to the log, but still Runtime CR could be out of sync.

@akgalwas
Copy link
Contributor

akgalwas commented Nov 7, 2024

For now we need to prevent downgrades of kubernetes and image (we can use the version from the Runtime CR only if the version in the Runtime CR if greater than version on shoot)

@koala7659
Copy link
Contributor

Related PR : #483

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/control-plane Related to all activities around Kyma Control Plane kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

3 participants