Kubernetes: ЦП GKE не используется для собственных контейнеров в Stackdriver.

Созданный на 12 июн. 2016  ·  3Комментарии  ·  Источник: kubernetes/kubernetes

Привет,

Я заметил, что использование ЦП контейнера GKE на информационных панелях Stackdriver сообщает об использовании ЦП только для контейнеров, созданных по умолчанию (kube2ky, glbc, etcd, heapster и т. д.) при создании кластера контейнеров на GCP, но не для контейнеров, которые я создал для своего собственные приложения. Раньше это работало в Kubernetes 1.1.x. Однако графики GKE Container Memory, Disk Usage и Page Faults правильно отображают данные для моих собственных контейнеров.

Мои 5 кластеров (4 в одной учетной записи, 1 в моей личной учетной записи) все на Kubernetes 1.2.4, и во всех включен облачный мониторинг / ведение журнала.

Была ли эта функция изменена, отключена или удалена в версии 1.2.x?

Спасибо!

Самый полезный комментарий

Чтобы быть точным, эти графики по умолчанию показывают _утилизацию_ ЦП, а не время использования. Использование является значимой метрикой только для контейнеров, для которых указано ограничение ЦП, поскольку оно фактически равно CPU usage time / reserved cores . Системные контейнеры, которые вы перечисляете, имеют указанный на них атрибут ограничения ЦП, в то время как ваши модули, по-видимому, этого не делают.

В версии 1.1.x IIRC система использовала бы произвольное небольшое число в качестве ограничения, если бы его не было. Это означает, что всегда можно было рассчитать загрузку, но это часто вводило в заблуждение, учитывая, что контейнеры могли использовать намного больше 100%.

Все 3 Комментарий

копия @а-робинсон @mwielgus

Чтобы быть точным, эти графики по умолчанию показывают _утилизацию_ ЦП, а не время использования. Использование является значимой метрикой только для контейнеров, для которых указано ограничение ЦП, поскольку оно фактически равно CPU usage time / reserved cores . Системные контейнеры, которые вы перечисляете, имеют указанный на них атрибут ограничения ЦП, в то время как ваши модули, по-видимому, этого не делают.

В версии 1.1.x IIRC система использовала бы произвольное небольшое число в качестве ограничения, если бы его не было. Это означает, что всегда можно было рассчитать загрузку, но это часто вводило в заблуждение, учитывая, что контейнеры могли использовать намного больше 100%.

@a-робинсон Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги