如何使用 kubeadm 在 kubernetes 单节点集群中设置 /var/log/container

How to setup /var/log/container in kubernetes single node cluster with kubeadm

我已经使用 kubeadm 安装了一个单节点集群,但是 /var/log/containers 上的日志符号链接是空的。 我需要做什么来配置它?

在装有 systemd 的机器上,kubelet 和容器运行时写入 journald。检查您的日志输出是否运行到 journald。默认情况下,它应该将这些日志写入 json.log 文件,但我不知道您的设置的任何细节。检查 /etc/sysconfig/ 是否有 --log-driver=journald 并在需要时将其删除。我们在这里想要的是将日志驱动程序设置为 json。因此,您会在 /var/log/containers 中看到日志文件。

如果有帮助,请告诉我。