K8s: почему нет простого способа получать уведомления, если модуль становится нездоровым и перезапускается? - PullRequest
3 голосов
/ 06 марта 2019

Почему нет простого способа получать уведомления, если модуль становится нездоровым и перезапускается?

Для меня это говорит о том, что мне не нужно заботиться о перезапуске стручка, но почему бы и нет?

Ответы [ 2 ]

4 голосов
/ 06 марта 2019

Если по какой-либо причине происходит сбой модуля или контейнера, Kubernetes должен обеспечить такую ​​надежность / доступность, что он будет запускаться где-то еще в кластере.Сказав, что вы, вероятно, хотите предупреждений и предупреждений (если вы входите в Crashloopbackoff.

Хотя вы можете написать свой собственный инструмент, вы можете наблюдать за конкретными событиями в вашем кластере, а затем вы будете предупреждать / предупреждать оте, кто использует некоторые из этих инструментов:

1 голос
/ 06 марта 2019

Думайте о Стручках как о эфемерных сущностях - они могут жить в разных узлах, они могут потерпеть крах, они могут начать снова ...

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

Существует много способов отслеживания сбоев модуля. Например - Прометей имеет большую интеграцию с Kubernetes.

...