Page MenuHomePhabricator

Migrate the AUX K8s cluster to containerd
Closed, ResolvedPublic

Description

https://wikitech.wikimedia.org/wiki/Kubernetes/Administration/containerd_migration

High level steps:

  1. Since we are on Bullseye, we can do the Puppet part to allow reimages to Bookworm to deploy containerd. This should only be a no-op Puppet patch, preserving Docker on Bullseye.
  2. Reimage all the nodes to Bookworm to deploy containerd.

Event Timeline

Change #1083776 had a related patch set uploaded (by Elukey; author: Elukey):

[operations/puppet@production] role::aux_k8s::{master,worker}: add support for containerd

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

elukey triaged this task as Medium priority.Mon, Oct 28, 2:17 PM

Change #1083776 merged by Elukey:

[operations/puppet@production] role::aux_k8s::{master,worker}: add support for containerd

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

aux-k8s-worker1003 migrated to containerd on Bookworm, all good so far. I tested nerdctl and it seemed working, we'll keep the cluster monitored for a few days and then I'll migrate all the other VMs.

Change #1085391 had a related patch set uploaded (by Elukey; author: Elukey):

[operations/puppet@production] role::aux_k8s: clean up after containerd migration

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

Change #1085391 merged by Elukey:

[operations/puppet@production] role::aux_k8s: clean up after containerd migration

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

elukey claimed this task.