gpt4 book ai didi

centos - Kubelet 启动尝试失败会污染日志

转载 作者:行者123 更新时间:2023-12-04 19:30:20 25 4
gpt4 key购买 nike

我在 AWS 上安装了一堆新的 CentOS 服务器。服务 kubelet 尝试启动会污染日志文件(var/log/messages),但由于我没有用它,我想将其删除。这是 CentOS 的一个可选组件,我可以安全地删除它(或禁用 kubelet.service)吗?我相信是这样,但没想到一个全新的服务器会推出这么多错误。
目前,我 97% 的/var/log/messages 日志包含如下行:

Jan 17 03:21:03 systemd: Started kubelet: The Kubernetes Node Agent.  
Jan 17 03:21:03 kubelet: F0117 03:21:03.101812 29626 server.go:198] failed to load Kubelet
config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file
"/var/lib/kubelet/config.yaml", error: open /var/lib/kubelet/config.yaml: no such file or
directory
***da da da, 40 more rows***
Jan 17 03:21:03 systemd: Unit kubelet.service entered failed state.
Jan 17 03:21:03 systemd: kubelet.service failed.
Jan 17 03:21:13 systemd: kubelet.service holdoff time over, scheduling restart.
Jan 17 03:21:13 systemd: Stopped kubelet: The Kubernetes Node Agent.
Jan 17 03:21:13 systemd: Started kubelet: The Kubernetes Node Agent.
***sleep for 10s and start all over*

最佳答案

正如我在评论中已经提到的,kubelet 的一部分Kubernetes 集群 ,它是在每个节点上运行的主节点代理。我真诚地怀疑这个 CentOS 预装了图像。如果确实如此,并且正如您所说,它是一个“新鲜的 CentOS 服务器”,以前没有人修补过,如果您的服务器与 无关,我建议您选择不同的图像。 Kubernetes 集群 .但是,如果它被用作您的生产环境并运行其他一些重要的东西,您应该调查它是如何安装的,然后简单地删除它。

I did not do the setup myself, but the template used is258751437250/ami-centos-7-1.13.0-00-1543960911. We have not asked forKubernetes on it and is not using clusters


您的问题的最简单答案是:
您可以安全地停止并禁用它,以免它污染您的 /var/log/messages更多:
sudo systemctl stop kubelet.service && sudo systemctl disable kubelet.service
您也可以删除它。根据安装方式,您可能需要以特定方式进行操作。
第一次检查:
yum list installed | grep kubelet
如果它在那里,您可以:
yum remove kubelet
如果它没有返回任何结果,您可以尝试:
rpm -qa | grep kubelet
如果发现任何东西,请将其删除:
rpm -e kubelet
它也可能是一个旧的 kubernetes 安装的残余,它是使用像 minikube 这样的工具设置的。或 kubeadm .要检查这一点,请运行:
sudo systemctl cat kubelet.service
看看 ExecStart部分。根据您在那里找到的内容,您很可能需要卸载一些其他不必要的组件,例如如果您找到类似 /var/lib/minikube/binaries/v1.16.0/kubelet 的内容,这意味着它是 minikube 安装的一部分。
有可能它甚至被部分卸载,但仍有一些剩余物。如您所见,即使它的配置文件也找不到:
error: open /var/lib/kubelet/config.yaml: no such file or 
directory
如有任何疑问或其他问题,请随时提出。

关于centos - Kubelet 启动尝试失败会污染日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65791983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com