Я создаю собственный сценарий мониторинга для своего кластера Kubernetes на AWS. Среди всех других инструментов меня очень заинтересовал клиент Python. У меня есть словарь капсул и их статус. Теперь я хочу перебрать dict.keys (в основном поды в них), чтобы проверить их события из kubelet. Я ищу следующие данные:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedMount 20m (x25188 over 44d) kubelet, ip-10-222-145-32.us-west-2.compute.internal MountVolume.SetUp failed for volume "sag-license-volume" : configmap "my-licence" not found
Warning FailedMount 35s (x72078 over 44d) kubelet, ip-10-222-155-32.us-west-2.compute.internal (combined from similar events): MountVolume.SetUp failed for volume "my-license-volume" : configmap "my-license" not found
Я просмотрел Интернет и смог найти только примеры, связанные с пространством имен, но не для отдельных модулей.
Пожалуйста, помогите мне получить эти данные через клиент Python. Заранее спасибо !