You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The not well known and therefore not much used systemd services for flannel and etcd require Docker and have many hacks for that to work. However, we want to eventually move Docker out of the base image and anyway expect people to disable Docker nowadays and rather directly use containerd (e.g., through K8s or nerdctl).
Impact
The units are not well maintained and it's actually better if users define them themselves (as was done in Lokomotive).
Ideal future situation
Either both flannel and etcd units are gone from the base image, or, better only flannel is gone and stays etcd around but doesn't use Docker (e.g., it would directly use containerd).
Implementation options
Additional information
The text was updated successfully, but these errors were encountered:
For now the plan is to continue to ship Docker as part of the base image, don't worry, and even if it's an extension outside of the base image, it would still be enabled by default for compatibility reasons like your use case.
Right, etcd is used for locksmith and I think it's nice to make it easy to use by continuing to include the etcd service, but maybe use containerd directly or the ctr + nspawn approach used in toolbox.
Even nicer would be to provide airlock as simpler alternative by teaching locksmith the fleetlock protocol.
Current situation
The not well known and therefore not much used systemd services for flannel and etcd require Docker and have many hacks for that to work. However, we want to eventually move Docker out of the base image and anyway expect people to disable Docker nowadays and rather directly use containerd (e.g., through K8s or nerdctl).
Impact
The units are not well maintained and it's actually better if users define them themselves (as was done in Lokomotive).
Ideal future situation
Either both flannel and etcd units are gone from the base image, or, better only flannel is gone and stays etcd around but doesn't use Docker (e.g., it would directly use containerd).
Implementation options
Additional information
The text was updated successfully, but these errors were encountered: