根据此处提供的文档,我正在尝试在 kubernetes 集群中设置 fluentd 以聚合 papertrail 中的日志。
配置文件是fluentd-daemonset-papertrail.yaml
它基本上为 fluentd 容器创建了一个守护进程集和一个用于 fluentd 配置的配置映射。
当我应用配置时,将 pod 分配给一个节点并创建容器。但是,它要么没有完成初始化,要么 pod 在启动后立即被杀死。
随着豆荚被杀死,我也失去了原木。无法调查问题的原因。
查看 kube-system 命名空间的事件有以下错误,
错误:无法启动容器“fluentd”:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:338:创建新的父进程导致“container_linux.go:1897: running lstat on namespace path \”/proc/75026/ ns/ipc\" 导致\"lstat /proc/75026/ns/ipc: 没有这样的文件或目录\"": 未知
创建 pod 沙箱失败:rpc 错误:代码 = 未知 desc = 无法设置沙箱容器“9559643bf77e29d270c23bddbb17a9480ff126b0b6be10ba480b558a0733161c”网络为 pod“fluentd-papertrail-b9t5b”:NetworkPlugin kubenet networkrail 无法设置 pod_“fluentd-papertrail-b9t5b” :将容器添加到网络时出错:无法打开 netns “/proc/111610/ns/net”:无法 Statfs “/proc/111610/ns/net”:没有这样的文件或目录
我不确定是什么导致了这些错误。感谢任何帮助以了解和解决这些错误。
此外,是否可以查看日志/事件来告诉我们为什么给 pod 一个终止信号?