Page MenuHomePhabricator

Upgrade Toolforge Kubernetes to latest 1.20
Closed, ResolvedPublic

Description

Update to 1.20 after the 1.19 update is complete (see subtask).

Our notes: https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Kubernetes/Upgrading_Kubernetes
Release notes: https://v1-20.docs.kubernetes.io/docs/setup/release/notes/
https://etherpad.wikimedia.org/p/WMCS-2021-10-12-tools-k8s-upgrade

Highlights:

  • Docker as a runtime being deprecated, should not matter as according to Puppet manifests we are using containerd filed T284656
  • Deprecated kubeadm flags and commands being removed, need to check if we're affected
  • New (beta) feature: API priority/fairness, sounds interesting in a multi-tenant env like ours
  • Pod presets being removed

Details

Related Objects

StatusSubtypeAssignedTask
ResolvedRaymond_Ndibe
ResolvedSlst2020
Resolved aborrero
Resolved aborrero
Resolvedtaavi
Resolvedtaavi
Resolved rook
Resolvedtaavi
Resolved rook
Resolved rook
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolved Bstorm
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolved Bstorm
DeclinedNone
Resolved rook

Event Timeline

taavi triaged this task as Medium priority.

Change 724365 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] aptrepo: Init thirdparty/kubeadm-k8s-1-20

https://gerrit.wikimedia.org/r/724365

Change 724365 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] aptrepo: Init thirdparty/kubeadm-k8s-1-20

https://gerrit.wikimedia.org/r/724365

Mentioned in SAL (#wikimedia-operations) [2021-09-28T11:29:03Z] <arturo> cleanup unused repo component buster-wikimedia|thirdparty/kubeadm-k8s-1-18 (T280402)

Mentioned in SAL (#wikimedia-operations) [2021-09-28T14:32:46Z] <arturo> add packages for buster-wikimedia|thirdparty/kubeadm-k8s-1-20 (T280402)