LINUX.ORG.RU

Kubernetes

 


0

1

есть задачка писать логи каждого сервиса не в stdout а в отдельный файл вне пода. Я так думаю писать его в одну из директорий хоста,т.е. смонтировать директорию хоста в каждый из подов. Могу я так сделать ? Для этого достаточно создать PersistentVolume например так ? :

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0003
spec:
  capacity:
    storage: 5Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
  storageClassName: slow
  mountOptions:
    - hard
    - nfsvers=4.1
  nfs:
    path: /tmp
    server: 172.17.0.2

Ответ на: комментарий от anonymous

Это понятно, но нужно именно локально собрать. (пред остеречься от пропажи спец хранилища , его недоступности). Как в таком случае поступать ? В какую директорию писать логи?

mgaranov
() автор топика
Ответ на: комментарий от mgaranov

Это понятно, но нужно именно локально собрать. (пред остеречься от пропажи спец хранилища , его недоступности)

Странная идея, что локальный сбор поможет от пропажи. Видимо никто еще случайно не сносил полсистемы :) Можно поднять сайдкар контейнер и им собирать и отправлять логи в сетевую хранилку. ЗА его жизнью будет следить сам куб.

stave ★★★★★
()

для pv нужен shared storage. А по-хорошему, как писали выше, нужно использовать elk/grafana

najar
()

Я так думаю писать его в одну из директорий хоста,т.е. смонтировать директорию хоста в каждый из подов.

После перезапуска под может запуститься на другой ноде. Для поиграться сойдёт, а в промышленных условиях лучше использовать ELK или отдельный сервер syslog.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Так а зачем NFS-сервер запускать под кубером?
Пусть ТС тогда уже запустит его на хост-машине.
Как временное решение сойдет. Типа если делать по принципу «не оптимизируй там, где в оптимизации нет потребности».

sphericalhorse ★★★★★
()

А разве «ReclaimPolicy: Recycle» не будет удалять всё, как только перезапустится под использующий этот PV?
Кром того, оно же считается устаревшим, не?

sphericalhorse ★★★★★
()
Последнее исправление: sphericalhorse (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.