As per the instructions in https://wikitech.wikimedia.org/wiki/Kubernetes/Administration/containerd_migration
We need to do this in order to unblock the next Kubernetes version upgrade.
A few things to bear in mind:
* The dse-k8s cluster is currently mixed between bullseye and bookworm.
* We already use two different partition recipes for different nodes in the cluster, so we may need to adapt the recipes to accommodate the larger kubelet volume.
* We do not currently use dragonfly, so the instructions for that will not apply to the dse-k8s cluster.
[x] Update the recipe in use
[x] Puppet changes to make the hosts use containerd as per instructions provided
Reimage the hosts
[x] dse-k8s-worker1001.eqiad.wmnet
[x] dse-k8s-worker1002.eqiad.wmnet
[x] dse-k8s-worker1003.eqiad.wmnet
[x] dse-k8s-worker1004.eqiad.wmnet
[x] dse-k8s-worker1005.eqiad.wmnet
[x] dse-k8s-worker1006.eqiad.wmnet
[x] dse-k8s-worker1007.eqiad.wmnet
[x] dse-k8s-worker1008.eqiad.wmnet
[x] dse-k8s-worker1009.eqiad.wmnet
[x] dse-k8s-ctrl1001.eqiad.wmnet
[x] dse-k8s-ctrl1002.eqiad.wmnet
[] dse-k8s-etcd1001.eqiad.wmnet
[] dse-k8s-etcd1001.eqiad.wmnet