Page MenuHomePhabricator

Upgrade calico to 3.21
Closed, ResolvedPublic

Description

We're currently on Calico 3.18, which supports Kubernetes 1.18 - 1.20. As of writing, the latest Calico version, 3.21, supports 1.20 - 1.22. We should upgrade Calico before upgrading to Kubernetes 1.21.

Event Timeline

taavi renamed this task from Upgrade calico to 3.20 to Upgrade calico to 3.21.Nov 11 2021, 8:49 AM
taavi updated the task description. (Show Details)

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

[operations/puppet@production] kubeadm: Upgrade Calico to v3.21.0

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

Mentioned in SAL (#wikimedia-cloud) [2021-11-16T12:31:48Z] <majavah> uploading calico 3.21.0 to the internal docker registry T292698

Mentioned in SAL (#wikimedia-cloud) [2021-11-16T12:37:47Z] <majavah> testing calico 3.21 upgrade T292698

I tested this on toolsbeta and it works fine (after remembering to upgrade the required hiera value). As before, there's no interruption to existing traffic flows.

Change 738179 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] kubeadm: Upgrade Calico to v3.21.0

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

Mentioned in SAL (#wikimedia-cloud) [2021-12-20T18:01:37Z] <majavah> deploying calico v3.21.0 (T292698)

Mentioned in SAL (#wikimedia-cloud) [2021-12-20T18:20:07Z] <majavah> deploying calico v3.21.0 (T292698)