обращаются к apiserver. Первое место leases, потом secret, потом configmap.
Как расширить диагности для снижения нагрузки к apiserver ?
То есть может это External Secrets Operator слишком часто обновляет ресурсы или это FluxCD слишком часто обновляет ресурсы, и это нагружает apiserver.
Ты ресурсы смотришь, а хочешь по клиенту ?
да. или хотя бы что то приближенное к клиенту
а по времени запроса пробовал смотреть? Например top 10 по разным перцентлям topk(10, histogram_quantile(0.90, sum(rate(apiserver_request_duration_seconds_bucket{verb!="WATCH"}[5m]))by(le,group,resource,verb)))
вообще то что на первых местах по количеству запросов эти вещи вполне нормально
интересно {group="apiextensions.k8s.io", resource="customresourcedefinitions", verb="LIST"} 0.91 {group="apiextensions.k8s.io", resource="customresourcedefinitions", verb="APPLY"} 0.904 {group="events.k8s.io", resource="events", verb="POST"} 0.8799999999999999 {group="batch", resource="jobs", verb="POST"} Спасибо. Возьму на заметку
а очередей нет? workqueue_depth{job="apiserver"}
может еще пригодится аналогичное но для очередей перцентли topk(10, histogram_quantile(0.90, sum(rate(workqueue_queue_duration_seconds_bucket{job="apiserver"}[5m]))by(le,name))) Но у меня тоже там на первом месте crd_openapi_controller
Обсуждают сегодня