Вращение Minikube - PullRequest
       53

Вращение Minikube

0 голосов
/ 03 апреля 2020

Я прочитал документы kubernetes и minikube и неясно, поддерживает ли реализация minikube автоматическое вращение журналов (периодически удаляя журналы модуля), чтобы предотвратить перегрузку памяти журналами.

Я не говорю о различных централизованных стеках журналов, используемых для сбора, сохранения и анализа журналов, но стандартное управление журналами pod minikube.

В kubernetes указана официальная документация:

Важным соображением при ведении журнала на уровне узла является реализация ротации журналов, чтобы журналы не занимали все доступное хранилище на узле. В настоящее время Kubernetes не несет ответственности за ротацию логов, а средство развертывания должно создать решение для решения этой проблемы. Например, в кластерах Kubernetes, развернутых с помощью сценария kube-up. sh, существует средство logrotate, настроенное для работы каждый час. Вы также можете настроить среду выполнения контейнера на автоматическое вращение журналов приложения, например, с помощью log-opt в Docker. В скрипте kube-up. sh последний подход используется для образа COS в GCP, а первый подход используется в любой другой среде. В обоих случаях по умолчанию ротация настроена на выполнение, когда размер файла журнала превышает 10 МБ.

Конечно, если мы не в GCP и не используем kube-up. sh для запустить кластер (или мы не используем Docker в качестве инструмента контейнера), но мы раскручиваем наш кластер с помощью Minikube, что происходит?

1 Ответ

1 голос
/ 03 апреля 2020

В соответствии с реализацией

Minikube теперь использует systemd, который имеет встроенную ротацию журналов

См. Этот выпуск

...