原文:「Bug」Fluentd 的 Buffer 占用超過 13G 存儲,導致 K8s 節點 DiskPressure

問題 某天,突然發現 k s 集群有大量的 evicted 記錄,排查發現某節點 Fluentd 的 Buffer 占用超過 G 存儲,導致 K s 節點 DiskPressure. 排查 K s 默認在 Node 的可用存儲空間低於 時觸發 DiskPressure,嘗試清理空間,驅逐 Pod。 查找 Fluentd 官方文檔:Fluentd Config: Buffering paramete ...

2020-03-09 13:50 2 1242 推薦指數:

查看詳情

BugK8s 節點的 IP 地址泄漏,導致 IP 被耗盡

Bug 描述 部署 Pod 后發現 Pod 無法啟動,Kubernetes 報錯: 根據搜索到的博客,在節點上執行如下命令: 上述命令輸出很多的 IP 地址,使用 wc -l 統計發現 IP 數量為 253. 查看 Node 的 PodCIDR 網段: 得到網段 ...

Fri Apr 03 06:12:00 CST 2020 0 615
fluentd 收集 k8s 到 elasticsearch

1. 部署elasticsearch + kibana 2. 部署fluentd 參考網站:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch 修改 ...

Wed Jan 29 06:15:00 CST 2020 0 657
fluentd收集k8s集群pod日志

方案:   使用fluentd部署在每個node節點上,通過配置node節點的標簽可選擇daemonset-fluentd部署在選定的node節點上   通過在每個pod打上logging:true標簽,結合fluentd的containers.input.conf可以有選擇的匹配想要過濾 ...

Thu Aug 05 22:38:00 CST 2021 0 298
k8s~fluentd的configmap設置es索引前綴

對於fluentd這個組件來說,你是負責抓取日志的,它可以從docker的控制台里抓取,也可以從指定文件夾里抓取,對於文件夾里存儲的日志文件,我們需要先配置logback,然后再進行fluentd的configmap的配置,這樣才能把持久化的日志抓取出來,並推送到elastic這種存儲介質里 ...

Wed May 20 21:58:00 CST 2020 0 1560
05-fluentd收集k8s集群日志

本文介紹如何使用fluentdk8s集群做日志收集 k8s日志收集方案 Use a node-level logging agent that runs on every node. Include a dedicated sidecar container ...

Wed May 20 23:54:00 CST 2020 0 2150
k8s 節點擴容

k8s 節點擴容 對於已經存在的集群,想要擴容,將一個新的node假如集群需要在master上運行以下命令,生成token 然后在想要假如的node上運行 假如新加入的node存在以下問題 則在此node上執行 注意 並運行一下命令 ...

Fri Dec 25 23:02:00 CST 2020 0 1292
k8s存儲Volume

1.Volume簡介 我們經常會說:容器和 Pod 是短暫的。其含義是它們的生命周期可能很短,會被頻繁地銷毀和創建。容器銷毀時,保存在容器內部文件系統中的數據都會被清除。 為了持久化保存容器的數據 ...

Sun Nov 11 03:00:00 CST 2018 0 6449
k8s之數據存儲

查看k8s支持的存儲類 kubectl explain pods.spec.volumes 1.emptydir kubectl explain pods.spec.volumes.emptyDir kubectl explain pods.spec.containers ...

Wed Aug 07 07:14:00 CST 2019 0 497
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM