Closed smerle33 closed 2 years ago
Ping @smerle33 : as https://github.com/jenkins-infra/digitalocean/pull/43 is merged, it looks to me that DOKS is done?
from ci.jenkins.io
from ci.jenkins.io
... for the Digital Ocean cluster.
👏
upgrade EKS : ~ version = "1.21" -> "1.22"
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
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+
Features Node pool Scale-down Mode is not Generally available and supports Spot Node Pools.
Public preview
Features
As an Azure Kubernetes Service (AKS) user, you must specify the exact patch number in your setup. With the Kubernetes version alias feature release, we are simplifying setup for you so that you don’t need to specify patch number. For example, you can specify Kubernetes 1.20 instead of Kubernetes 1.20.1. By not specifying the exact patch number, you will automatically be placed on the highest patch version of the minor version you selected.
Preview features
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.
Announcements Kubernetes 1.21 version deprecation will start taking effect from July 31st, 2022.
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
Starting with Kubernetes 1.24, the following changes will be made:
Status discussed during today's weekly meeting:
Once these 2 tasks are ok, we can close the issue :)
Noting that LDAP and get.jenkins.io are currently unavailable due to problems.
We’ve identified the problem and working on it, will post an update as soon as it's resolved.
LDAP restored, next: get.jenkins.io (same kind of problem)
get.jenkins.io restored too
Upgrade to Kubernetes 1.22 completed, sorry for the longer outage than expected, preparing a short post-mortem.
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 :)
Issue created.
Previous upgrade: https://github.com/jenkins-infra/helpdesk/issues/2866
[x] Upgrade kubectl within docker-helmfile
[x] Upgrade DOKS
jenkins-agents
in ci.jenkins.io (manual step)[x] Upgrade EKS
[x] Upgrade AKS