rancher: use a zfs dataset for /var/lib/kubelet to use the local storage for EmptyDir volumes
A manual reconfiguration of the existing nodes will be needed to configure the dataset beforepuppet does a mount over on the existing directory content
Related to T4506
Test Plan
diff origin/production/rancher-node-staging-worker1.internal.staging.swh.network current/rancher-node-staging-worker1.internal.staging.swh.network
*******************************************
+ Zfs[data/kubelet] =>
parameters =>
"atime": "off",
"compression": "zstd",
"ensure": "present",
"mountpoint": "/var/lib/kubelet"
*******************************************
*** End octocatalog-diff on rancher-node-staging-worker1.internal.staging.swh.network
but also
diff origin/production/rancher-node-production-worker01.internal.softwareheritage.org current/rancher-node-production-worker01.internal.softwareheritage.org
*******************************************
+ Zfs[data/kubelet] =>
parameters =>
"atime": "off",
"compression": "zstd",
"ensure": "present",
"mountpoint": "/var/lib/kubelet"
*******************************************
*** End octocatalog-diff on rancher-node-production-worker01.internal.softwareheritage.org
Migrated from D8482 (view on Phabricator)