Fluent 位 Cloudwatch 日志组在删除相关 k8s 资源甚至删除 EKS 时不会删除

问题描述 投票:0回答:1

我已使用 此 AWS 文档将 Fluent Bit 设置为 DaemonSet,以将日志发送到 EKS 集群中的 CloudWatch Logs。

在删除用于创建它的资源时,cloudwatch 日志组不会被删除。

使用命令删除资源(我在设置时创建的):

kubectl delete -f https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/cloudwatch-namespace.yaml

对于命名空间:

kubectl delete -f https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/fluent-bit/fluent-bit.yaml

即使在此之后,cloudwatch 日志组仍然存在。

此外,鉴于我已将策略附加到节点组,并允许执行以下操作:

“日志:CreateLogGroup”,“日志:CreateLogStream”,“日志:PutLogEvents”, “日志:DescribeLogStreams”,“日志:DescribeLogGroups”, “日志:PutRetentionPolicy”,“cloudwatch:PutMetricData”

amazon-web-services kubernetes logging amazon-cloudwatch fluent-bit
1个回答
-1
投票

有人可以提供解决方案吗? 我认为删除 Fluent-bit 的守护进程集会起作用。 这是正确的做法吗?

© www.soinside.com 2019 - 2024. All rights reserved.