jenkins-infra / helpdesk

Open your Infrastructure related issues here for the Jenkins project
https://github.com/jenkins-infra/helpdesk/issues/new/choose
16 stars 10 forks source link

Upgrade to Kubernetes 1.22 #2930

Closed smerle33 closed 2 years ago

smerle33 commented 2 years ago

Previous upgrade: https://github.com/jenkins-infra/helpdesk/issues/2866

github-actions[bot] commented 2 years ago

Take a look at these similar issues to see if there isn't already a response to your problem:

  1. 92% #2866
  2. 77% #2664
dduportal commented 2 years ago
dduportal commented 2 years ago

Ping @smerle33 : as https://github.com/jenkins-infra/digitalocean/pull/43 is merged, it looks to me that DOKS is done?

smerle33 commented 2 years ago
Capture d’écran 2022-06-24 à 17 18 52

from ci.jenkins.io

lemeurherve commented 2 years ago

from ci.jenkins.io

... for the Digital Ocean cluster.

dduportal commented 2 years ago

👏

smerle33 commented 2 years ago

upgrade EKS : ~ version = "1.21" -> "1.22"

Capture d’écran 2022-06-27 à 16 49 00
smerle33 commented 2 years ago

manual upgrade of coredns : 1.8.4 --> 1.8.7-eksbuild.1 manual upgrade of kube-proxy : 1.21.2-eksbuild.2 --> 1.22.6-eksbuild.1 manual upgrade of vpc-cni : v1.10.3-eksbuild.1 --> v1.11-eksbuild.1

lemeurherve commented 2 years ago

Selected notes from changelog for AKS 1.22:

release-2022-02-24

Behavioral changes The default VNET address for managed VNETs will change from 10.0.0.0/8 to 10.240.0.0/16 and the default node subnet address will change from 10.224.0.0/12 to 10.224.0.0/16. New clusters will be required to have service and pod CIDR ranges that do not overlap with these new VNET ranges. Bug fixes Fix azure disk resize timeout issue on aks 1.21+

release-2022-03-27

Features Node pool Scale-down Mode is not Generally available and supports Spot Node Pools.

release-2022-05-01

Public preview

release-2022-05-22

Features

Preview features

release-2022-06-12

Behavioral Changes Upgrades spot node pools is now available starting this week: When upgrading a spot node pool, AKS will issue a cordon and an eviction notice, but no drain is applied. There are no surge nodes available for spot node pool upgrades.

release-2022-06-19

Announcements Kubernetes 1.21 version deprecation will start taking effect from July 31st, 2022.

Selected note from changelog for AKS 1.23:

release-2022-01-07

Starting with 1.23 AKS will follow upstream kubernetes and deprecate in-tree azure authentication which is marked for deprecation to be replaced with 'exec'. If you are using Azure CLI or Azure clients, AKS will download kubelogin for users automatically. If outside of Azure CLI, users need to download and install kubelogin in order to continue to use kubectl with AAD authentication. https://github.com/Azure/kubelogin

Selected note from changelog for AKS 1.24:

release-2022-06-12

Starting with Kubernetes 1.24, the following changes will be made:

dduportal commented 2 years ago

Status discussed during today's weekly meeting:

Once these 2 tasks are ok, we can close the issue :)

daniel-beck commented 2 years ago

Noting that LDAP and get.jenkins.io are currently unavailable due to problems.

lemeurherve commented 2 years ago

We’ve identified the problem and working on it, will post an update as soon as it's resolved.

lemeurherve commented 2 years ago

LDAP restored, next: get.jenkins.io (same kind of problem)

lemeurherve commented 2 years ago

get.jenkins.io restored too

lemeurherve commented 2 years ago

Upgrade to Kubernetes 1.22 completed, sorry for the longer outage than expected, preparing a short post-mortem.

image

dduportal commented 2 years ago

One last step: create the issue in jenkins-infra/helpdesk for 1.23 from the current one + add the improvements/changes in it, so it should be a no brainer next time :)

lemeurherve commented 2 years ago

Issue created.