fluentd 守护进程为 papertrail 设置容器无法在 kubernetes 集群中启动

纳雷什·巴布

根据此处提供的文档,我正在尝试在 kubernetes 集群中设置 fluentd 以在 papertrail 中聚合日志
配置文件是fluentd-daemonset-papertrail.yaml
它基本上为 fluentd 容器创建了一个守护进程集和一个用于 fluentd 配置的配置映射。

当我应用配置时,pod 被分配给一个节点并创建容器。但是,它要么没有完成初始化,要么 pod 在启动后立即被杀死。

随着豆荚被杀死,我也失去了原木。无法调查问题的原因。

查看 kube-system 命名空间的事件有以下错误,

错误:无法启动容器“fluentd”:来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:338:创建新的父进程导致“container_linux.go:1897:在命名空间路径上运行 lstat\”/proc/75026/ ns/ipc\" 导致 \"lstat /proc/75026/ns/ipc: no such file or directory\"": unknown

无法创建 pod 沙箱:rpc 错误:代码 = 未知描述 = 无法设置沙箱容器“9559643bf77e29d270c23bddbb17a9480ff126b0b6be10ba480b558a0733161c” pod 网络:“fluentd9tb-raild-pod-railbfluentd-pod-railb-paperlut-pod-railbfluentd 网络tkut-paperlut” :将容器添加到网络时出错:无法打开 netns“/proc/111610/ns/net”:无法 Statfs“/proc/111610/ns/net”:没有这样的文件或目录

我不确定是什么导致了这些错误。感谢您帮助理解和解决这些错误。

此外,是否有可能查看日志/事件来告诉我们为什么 pod 会收到终止信号?

纳雷什·巴布

在 papertrail 支持团队的帮助下,我能够通过从清单文件中删除以下条目来解决该问题

kubernetes.io/cluster-service:“真”

以上注释似乎已被弃用。
相关github问题:

https://github.com/fluent/fluentd-kubernetes-daemonset/issues/296
https://github.com/kubernetes/kubernetes/issues/72757

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在 ubuntu 上的 kubernetes 集群中创建 fluentd 容器

守护进程中的 kubernetes 副本

将类中 Python 线程的守护进程设置为 True

如何使用舵图在VMWare的Kubernetes FluentD Operator中将prometheus.enabled标志设置为true?

无法设置 Kubernetes 集群

无法启动主管守护进程

Kubernetes中的Rabbitmq集群设置

无法通过fluentd / elasticsearch收集所有kubernetes容器/吊舱日志

为什么Docker中的Redis需要将守护进程设置为no?

Kubernetes-在AWS EKS Fargate中,如何将日志从一个容器发送到FluentD for Splunk?

在kubernetes上将statsd-exporter设置为守护程序,并从pod中向其发送指标

seccomp = unconfined为kubernetes容器中的容器?或者:更改docker 1.10中的默认设置?

如何设置Kubernetes启动的容器的工作目录

如何在谷歌容器引擎中为 kubernetes 集群创建防火墙

FluentD无法在Elasticsearch中写入日志

无法在 Linux 中停止 Clamav 守护进程

Logspout 无法连接到 papertrail

如何在kubernetes中的fluentd-kubernetes-daemonset中添加多个输出

在Kubernetes容器中为容器分配资源

MySQL容器无法在Kubernetes上启动

在 Docker for Windows 中,如何防止容器在守护进程启动时自动启动?

重新启动后Kubernetes集群无法运行

kubernetes集群中的C#gRPC无法将DNS名称解析为其他服务

无法在ApplicationLoadBalancedFargateService中为容器设置环境变量

Kubernetes 远程集群设置

Kubernetes 集群设置失败

如果在kubernetes集群中将externalTrafficPolicy设置为Local,为什么无法访问服务

如何使用超级用户在Docker容器中启动Docker守护进程?

无法缩减 Kubernetes 集群