我在CoreOS上运行Kubernetes集群,并使用coreos/container-linux-update-operator以受控方式更新每个节点。当我ssh
进入其中一个节点时,我收到消息Update Strategy: No Reboots
,大概是因为我已禁用并屏蔽了locksmithd.service
(因为不再需要它)。
如何阻止该消息出现?事实并非如此,因为update-operator
正在处理更新。
答案 0 :(得分:0)
答案 1 :(得分:0)
运行/etc/profile.d/coreos-profile.sh
时会生成此消息。 /etc/profile.d/coreos-profile.sh
是/usr/share/baselayout/coreos-profile.sh
的符号链接,您应该能够删除符号链接以禁用该消息。
请注意,此文件也会运行此代码,以便在登录时显示失败单位列表。
FAILED=$(systemctl list-units --state=failed --no-legend)
if [[ ! -z "${FAILED}" ]]; then
COUNT=$(wc -l <<<"${FAILED}")
echo -e "Failed Units: \033[31m${COUNT}\033[39m"
awk '{ print " " $1 }' <<<"${FAILED}"
fi
如果这是一个节目限制器,您可以将此功能复制到/etc/profile.d/
通过查看包含大量脚本和配置文件https://github.com/coreos/baselayout的baselayout存储库,您可以发现很多关于CoreOS Container linux的信息。您可以在此处找到相关脚本:https://github.com/coreos/baselayout/blob/master/baselayout/coreos-profile.sh以及用于生成符号链接的配置:https://github.com/coreos/baselayout/blob/master/tmpfiles.d/baselayout-etc.conf