是的。你必须有一个带有安装部分的 etcd.service 和fleet.service。我在我的中添加了 WantedBy=default.target。
它们已经放置在 /usr/lib64/systemd/system/ 中的 coreos 系统上。您可以将它们复制到 /etc/systemd/system/:
$ cp /usr/lib64/systemd/system/etcd.service /etc/systemd/system/
$ cp /usr/lib64/systemd/system/fleet.service /etc/systemd/system/
$ echo -e '[安装]\nWantedBy=default.target >> /etc/systemd/system/fleet.service
$ echo -e '[安装]\nWantedBy=default.target >> /etc/systemd/system/etcd.service
$ systemctl 启用 etcd.service
$ systemctl 启用fleet.service
我也会在这里给你一个一般性的警告,我不知道 /etc/systemd/ 从长远来看会发生什么变化,因为 CoreOSs 升级系统。升级可能会清除 /etc/systemd/,让您对未由 cloud-init 管理的自定义 systemd 脚本发生了什么感到困惑。