Прометей kube_pod_container_status_waiting_reason не захватывает модуль CrashLoopBackOff причина
По определению, kube_pod_container_status_waiting_reason
Предполагается выявить причины для модуля в статусе Ожидание.
У меня есть несколько модулей в моем кластере kubernetes, которые находятся в CrashLoopBackOff, но я не вижу этой причины, захваченной kube_pod_container_status_waiting_reason
, Он фиксирует только две причины - ErrImagePull и ContainerCreating.
~$ k get pods -o wide --show-all --all-namespaces | grep Crash
cattle-system cattle-cluster-agent-6f744c67cc-jlkjh 0/1 CrashLoopBackOff 2885 10d 10.233.121.247 k8s-4
cattle-system cattle-node-agent-6klkh 0/1 CrashLoopBackOff 2886 171d 10.171.201.127 k8s-2
cattle-system cattle-node-agent-j6r94 0/1 CrashLoopBackOff 2887 171d 10.171.201.110 k8s-3
cattle-system cattle-node-agent-nkfcq 0/1 CrashLoopBackOff 17775 171d 10.171.201.131 k8s-1
cattle-system cattle-node-agent-np76b 0/1 CrashLoopBackOff 2887 171d 10.171.201.89 k8s-4
cattle-system cattle-node-agent-pwn5v 0/1 CrashLoopBackOff 2859 171d 10.171.202.72 k8s-5
Бег sum by (reason) (kube_pod_container_status_waiting_reason)
в Прометее дает результаты:
Element Value
{reason="ContainerCreating"} 0
{reason="ErrImagePull"} 0
я бегу quay.io/coreos/kube-state-metrics:v1.2.0
изображение kube-state-метрики.
Что мне не хватает? Почему причина CrashLoopBackOff не отображается в запросе? Я хотел бы настроить оповещение, которое находит стручки в состоянии ожидания с указанием причины. Так думаешь о слиянии kube_pod_container_status_waiting
найти стручки в состоянии ожидания и kube_pod_container_status_waiting_reason
чтобы найти точную причину.
Пожалуйста помогите. Спасибо!
1 ответ
Вы сталкиваетесь с этим. По сути, похоже, что вы используете kube-state-metrics 1.2.0
или ранее. Ты видишь это ImagePullBackOff
а также CrashLoopBackOff
был добавлен в 1.3.0
,
Поэтому обновите ваше изображение:
k8s.gcr.io/kube-state-metrics:v1.3.0
quay.io/coreos/kube-state-metrics:v1.3.0
или же
k8s.gcr.io/kube-state-metrics:v1.4.0
quay.io/coreos/kube-state-metrics:v1.4.0