← До списку лабораторних по Kubernetes
Повний опис / сценарій лабораторної:
Мета: задати стандарти логування які спрощують збирання і аналіз логів у кластері. Крок 1. Визначити формат логів. Пояснення: plain text json або інший стандарт. Крок 2. Налаштувати один сервіс на логування у stdout та stderr. Пояснення: замість запису у локальні файли. Крок 3. Переглянути логи через kubectl logs. Пояснення: переконайся що формат зручний для читання. Крок 4. Перевірити як ці логи потрапляють у систему централізованого логування. Пояснення: fluentd loki або інший стек. Крок 5. Додати до логів обовʼязкові поля. Пояснення: сервіс рівень середовище trace id. Крок 6. Перевірити парсинг цих полів у лог системі. Пояснення: стовпці мають бути доступні для фільтрації. Крок 7. Налаштувати обмеження за розміром і часом для вербозних логів. Пояснення: щоб не перевантажувати сховище. Крок 8. Описати правила для секретів у логах. Пояснення: ніякі паролі або токени не мають потрапляти у вивід. Крок 9. Впровадити ці правила у кілька сервісів. Пояснення: онови конфіг та переконайся що все працює. Крок 10. Міні звіт. Завдання: зафіксуй документ з логування стандартом для усіх команд.