3
我可以通過運行'kubectl logs podName'來查看特定窗格的日誌。我也看到日誌包含一個選項--log-dir標誌,但它似乎沒有工作。是否有某種配置可以更改,日誌會保存到我的主機上的特定文件中?如何將kubectl日誌保存到主機上的文件?
我可以通過運行'kubectl logs podName'來查看特定窗格的日誌。我也看到日誌包含一個選項--log-dir標誌,但它似乎沒有工作。是否有某種配置可以更改,日誌會保存到我的主機上的特定文件中?如何將kubectl日誌保存到主機上的文件?
注意:這可能不是直接回答如何使日誌進入主機,但它確實提供了一種將日誌獲取到機器上的方法。這可能不是最好的答案,但這是我知道的,所以我分享。如果您有更直接的解決方案,請回答。
您可以使用fluentd來做到這一點。 Here是關於如何設置它的教程。您可以將其配置爲寫入已安裝的hostdir中的文件或將其寫入S3。它還允許您彙總所有容器中的所有日誌,這些日誌可能有用或可能沒用。結合ElasticSearch and Kibana,您可以將一個非常強大的日誌堆棧放在一起。當然,這取決於你的使用情況。
我現在正在調查此問題。 Kubernetes日誌確實推動Google Cloud日誌記錄或ElasticSearch/Kibana,但我的終極目標是在弄清楚如何首先獲取本地計算機上的日誌後開發自己的日誌堆棧。謝謝你的回答。一旦我玩過fluentd,我一定會報告回來 – mbhatia4336