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

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedrook
Resolvedtaavi
Resolvedrook
Resolvedrook
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
ResolvedBstorm
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
Resolvedtaavi
ResolvedBstorm
OpenNone
Resolvedrook

Event Timeline

taavi triaged this task as Medium priority.Apr 16 2021, 7:11 PM
taavi created this task.

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)