← До фільтрів та технологій

← До списку лабораторних по Kubernetes

Kubernetes Лабораторна 94: Аналіз подій кластера

Технологія: Kubernetes

Номер лабораторної: 94 · Рівень: middle

Тема: Kubernetes Events як джерело правди

Повний опис / сценарій лабораторної:

Мета: навчитися використовувати події k8s для розслідування проблем.



Крок 1. Отримати список подій у namespace.

Команда: kubectl get events --sort-by=.metadata.creationTimestamp



Крок 2. Створити ресурс з помилковою конфігурацією.

Пояснення: наприклад pod з неіснуючим образом.



Крок 3. Переглянути події для цього pod.

Команда: kubectl describe pod <name>

Пояснення: у кінці виводу є events.



Крок 4. Звернути увагу на причину і повідомлення.

Пояснення: там часто є точний текст помилки.



Крок 5. Повторити вправу для невдалої networkpolicy.

Пояснення: створити policy яка блокує все і подивитися події сервісів.



Крок 6. Перевірити події ноди при проблемах з диском.

Пояснення: у events для ноди часто видно умови типу DiskPressure.



Крок 7. Спробувати фільтрувати події по типу Warning.

Пояснення: це допомагає швидше бачити критичні події.



Крок 8. Подумати про збереження подій у зовнішню систему логів.

Пояснення: щоб мати історію за довгий період.



Крок 9. Скласти шаблон команди для регулярної перевірки подій.

Пояснення: наприклад для чергування по інцидентах.



Крок 10. Міні звіт.

Завдання: опиши в яких випадках ти починатимеш діагностику саме з events.