說明

本文件在說明,如何透過在 k8s cluster 內的 loki stack,將在 k8s cluster 以外的 JBoss server 的 log 集中

版本資訊

本次測試環境使用的相關軟體資訊如下:(以下均為 ARM 版本)

軟體 版本 Note
k8s cluster 1.18.6 本次測試主要是在模擬客戶的環境,k8s 版本較舊
docker 20.10.22 Cgroup Driver: systemd
loki stack loki-stack-2.8.9 以 helm chart 安裝
td-agent : fluentd td-agent 4

1. 測試架構

測試的架構如下

td-agent-ingress.png

參考 這篇 安裝 loki-stack,但 loki 的部份,則是透過 ingress controller,讓 cluster 以外的設備連到,而 loki 的部份,要把 ingress.enabled 設為 true

2. 修改 loki-stack helm chart 裡 loki 的設定

以下是修改過後的設定