У меня проблема с настройкой журнала docker, и мне интересно, может ли кто-нибудь мне помочь. my docker генерирует много журналов, поэтому я установил для него скользящее обновление, настройки следующие:
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-file": "10",
"max-size": "100m"
},
Таким образом, его сборник журналов будет следующим: ![enter image description here](https://i.stack.imgur.com/YSvT4.jpg)
, и когда я использую kubectl logs
, он читает только последний файл, что означает, что в какой-то момент, когда файл журнала составляет всего 100 МБ, последний файл будет пуст. Интересно, есть ли у меня способ каждый раз читать последний 100-мегабайтный журнал, а не последний файл. Или как его настроить? Docker может поместить последний 100-метровый журнал в последний файл.
Большое спасибо ~