Звучит так, как будто вы хотите получать уведомления об изменениях, инициированных ручными командами kubectl
. Насколько мне известно, Kubernetes не поддерживает этот вариант использования из коробки, но вы можете использовать Auditing , чтобы получить то, что вы хотите. Это должно дать вам полное представление о том, кто чем занимается в вашем кластере.
В этой ссылке есть различные предложения по использованию журналов, например, объедините их с fluentd или отправьте через webhook на logstash . У них должны быть дополнительные точки расширения, с которыми вы можете сопоставлять оповещения по электронной почте, но это во многом зависит от вашей инфраструктуры и текущих настроек.
Если вы хотите полностью остаться в кластере, вы можете даже создать Cron Job , чтобы время от времени отправлять вам по электронной почте любые новые действия из журнала аудита.
Надеюсь, это поможет.