Kubelet Summary API (v1alpha1)

Типи ресурсів

AcceleratorStats

Зʼявляється в:

AcceleratorStats містить статистику для прискорювачів, приєднаних до контейнера.

ПолеОпис
make [Обовʼязкове]
string

Виробник прискорювача (nvidia, amd, google тощо)

model [Обовʼязкове]
string

Модель прискорювача (tesla-p100, tesla-k80 тощо)

id [Обовʼязкове]
string

Ідентифікатор прискорювача.

memoryTotal [Обовʼязкове]
uint64

Загальна памʼять прискорювача. Одиниця: байти

memoryUsed [Обовʼязкове]
uint64

Загальна памʼять прискорювача, що була виділена. Одиниця: байти

dutyCycle [Обовʼязкове]
uint64

Відсоток часу за попередній період вибірки (10с), протягом якого акселератор активно обробляв дані.

CPUStats

Зʼявляється в:

CPUStats містить дані про використання CPU.

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

usageNanoCores
uint64

Загальне використання CPU (сума всіх ядер) в середньому за вікно вибірки. Одиниця "core" може бути інтерпретована як CPU ядро-наносекунди на секунду.

usageCoreNanoSeconds
uint64

Сукупне використання CPU (сума всіх ядер) з моменту створення обʼєкта.

psi
PSIStats

Статистика PSI для CPU.

ContainerStats

Зʼявляється в:

ContainerStats містить необроблену статистику вибірки на рівні контейнера.

ПолеОпис
name [Обовʼязкове]
string

Посилання на виміряний контейнер.

startTime [Обовʼязкове]
meta/v1.Time

Час, коли збирання даних для цього контейнера було (пере)запущено.

cpu
CPUStats

Статистика, що стосується ресурсів CPU.

memory
MemoryStats

Статистика, що стосується ресурсів памʼяті (RAM).

io
IOStats

Статистика, що стосується ресурсів введення/виведення (IO).

accelerators [Обовʼязкове]
[]AcceleratorStats

Метрики для прискорювачів. Кожен прискорювач відповідає одному елементу в масиві.

rootfs
FsStats

Статистика, що стосується використання файлової системи кореневою файловою системою контейнера. Rootfs.UsedBytes — це кількість байтів, що використовуються для запису шару контейнера.

logs
FsStats

Статистика, що стосується використання файлової системи для журналів контейнера. Logs.UsedBytes — це кількість байтів, що використовуються для журналів контейнера.

userDefinedMetrics [Обовʼязкове]
[]UserDefinedMetric

Визначені користувачем метрики, які експонуються контейнерами в Podʼі. Як правило, ми очікуємо, що лише один контейнер в Podʼі експонує визначені користувачем метрики. У випадку кількох контейнерів, що експонують метрики, вони будуть обʼєднані тут.

swap
SwapStats

Статистика, що стосується ресурсів swap. Повідомляється лише для систем, відмінних від Windows.

FsStats

Зʼявляється в:

FsStats містить дані про використання файлової системи.

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

availableBytes
uint64

AvailableBytes — це доступний обсяг памʼяті (у байтах) для файлової системи.

capacityBytes
uint64

CapacityBytes — це загальна ємність (у байтах) базового сховища файлової системи.

usedBytes
uint64

UsedBytes — це кількість байтів, що використовуються для конкретного завдання на файловій системі. Це може відрізнятися від загальної кількості байтів, що використовуються на файловій системі, і може не дорівнювати CapacityBytes - AvailableBytes. Наприклад, для ContainerStats.Rootfs це кількість байтів, що використовуються кореневою файловою системою контейнера на файловій системі.

inodesFree
uint64

InodesFree — це кількість вільних inode у файловій системі.

inodes
uint64

Inodes — це загальна кількість inode у файловій системі.

inodesUsed [Обовʼязкове]
uint64

InodesUsed — це кількість inode, що використовуються файловою системою. Це може не дорівнювати Inodes - InodesFree, оскільки ця файлова система може розділяти inode з іншими "файловими системами". Наприклад, для ContainerStats.Rootfs це кількість inode, що використовуються лише цим контейнером, і не враховує inode, що використовуються іншими контейнерами.

IOStats

Зʼявляється в:

IOStats містить дані про використання введення/виведення (IO).

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

psi
PSIStats

Статистика PSI для IO.

InterfaceStats

Зʼявляється в:

InterfaceStats містить дані про значення ресурсів інтерфейсу.

ПолеОпис
name [Обовʼязкове]
string

Назва інтерфейсу

rxBytes
uint64

Сукупна кількість отриманих байтів.

rxErrors
uint64

Сукупна кількість помилок отримання.

txBytes
uint64

Сукупна кількість переданих байтів.

txErrors
uint64

Сукупна кількість помилок передачі.

MemoryStats

Зʼявляється в:

MemoryStats містить дані про використання памʼяті.

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

availableBytes
uint64

Доступна памʼять для використання. Визначається як memory limit - workingSetBytes. Якщо memory limit не визначено, значення available bytes опускається.

usageBytes
uint64

Загальна памʼять, що використовується. Включає всю памʼять незалежно від того, коли до неї здійснювався доступ.

workingSetBytes
uint64

Обсяг робочого набору памʼяті. Включає памʼять, до якої здійснювався нещодавній доступ, «брудну» памʼять та памʼять ядра. WorkingSetBytes <= UsageBytes

rssBytes
uint64

Обсяг анонімної памʼяті та памʼяті кешу swap (включає прозорі hugepages).

pageFaults
uint64

Сукупна кількість мінімальних помилок сторінки.

majorPageFaults
uint64

Сукупна кількість основних помилок сторінки.

psi
PSIStats

Статистика PSI для памʼяті.

NetworkStats

Зʼявляється в:

NetworkStats містить дані про мережеві ресурси.

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

InterfaceStats [Обовʼязкове]
InterfaceStats

Статистика для стандартного інтерфейсу, якщо знайдено

interfaces [Обовʼязкове]
[]InterfaceStats
Опис не надано.

NodeStats

Зʼявляється в:

NodeStats містить необроблену статистику вибірки на рівні вузла.

ПолеОпис
nodeName [Обовʼязкове]
string

Посилання на виміряний вузол.

systemContainers
[]ContainerStats

Статистика системних демонів, що відстежуються як необроблені контейнери. Системні контейнери мають назви відповідно до констант SystemContainer*.

startTime [Обовʼязкове]
meta/v1.Time

Час, коли збирання даних для статистики вузла (тобто агрегованої) було (пере)запущено.

cpu
CPUStats

Статистика, що стосується ресурсів CPU.

memory
MemoryStats

Статистика, що стосується ресурсів памʼяті (RAM).

io
IOStats

Статистика, що стосується ресурсів введення/виведення (IO).

network
NetworkStats

Статистика, що стосується мережевих ресурсів.

fs
FsStats

Статистика, що стосується загального використання ресурсів файлової системи в кореневій файловій системі, що використовується компонентами k8s вузла. NodeFs.Used — це загальна кількість байтів, що використовуються на файловій системі.

runtime
RuntimeStats

Статистика про базову систему запуску контейнерів.

rlimit
RlimitStats

Статистика про rlimit операційної системи.

swap
SwapStats

Статистика, що стосується ресурсів swap. Повідомляється лише для систем, відмінних від Windows.

PSIData

Зʼявляється в:

Дані PSI для окремого ресурсу.

ПолеОпис
total [Обовʼязкове]
uint64

Загальна тривалість часу, протягом якого завдання в cgroup очікували через перевантаження. Одиниця: наносекунди.

avg10 [Обовʼязкове]
float64

Середнє значення (у %) часу очікування завдань через перевантаження за 10-секундне вікно.

avg60 [Обовʼязкове]
float64

Середнє значення (у %) часу очікування завдань через перевантаження за 60-секундне вікно.

avg300 [Обовʼязкове]
float64

Середнє значення (у %) часу очікування завдань через перевантаження за 300-секундне вікно.

PSIStats

Зʼявляється в:

Статистика PSI для окремого ресурсу.

ПолеОпис
full [Обовʼязкове]
PSIData

Дані PSI для всіх завдань у cgroup.

some [Обовʼязкове]
PSIData

Дані PSI для деяких завдань у cgroup.

PVCReference

Зʼявляється в:

PVCReference містить достатньо інформації для опису посиланого PVC.

ПолеОпис
name [Обовʼязкове]
string
Опис не надано.
namespace [Обовʼязкове]
string
Опис не надано.

PodReference

Зʼявляється в:

PodReference містить достатньо інформації для пошуку Podʼа, на який є посилання.

ПолеОпис
name [Обовʼязкове]
string
Опис не надано.
namespace [Обовʼязкове]
string
Опис не надано.
uid [Обовʼязкове]
string
Опис не надано.

PodStats

Зʼявляється в:

PodStats містить необроблену статистику вибірки на рівні Podʼа.

ПолеОпис
podRef [Обовʼязкове]
PodReference

Посилання на виміряний Pod.

startTime [Обовʼязкове]
meta/v1.Time

Час, коли збирання даних для статистики Podʼа (наприклад, мережевої) було (пере)запущено.

containers [Обовʼязкове]
[]ContainerStats

Статистика контейнерів у виміряному Podʼі.

cpu
CPUStats

Статистика, що стосується ресурсів CPU, що споживаються cgroup Podʼа (включає використання ресурсів усіма контейнерами та накладні витрати Podʼа).

memory
MemoryStats

Статистика, що стосується ресурсів памʼяті (RAM), що споживаються cgroup Podʼа (включає використання ресурсів усіма контейнерами та накладні витрати Podʼа).

io
IOStats

Статистика, що стосується ресурсів введення/виведення (IO), що споживаються cgroup Podʼа (включає використання ресурсів усіма контейнерами та накладні витрати Podʼа).

network
NetworkStats

Статистика, що стосується мережевих ресурсів.

volume
[]VolumeStats

Статистика, що стосується використання томами ресурсів файлової системи. VolumeStats.UsedBytes — це кількість байтів, що використовуються томом

ephemeral-storage
FsStats

EphemeralStorage повідомляє про загальне використання файлової системи для контейнерів та томів на основі emptyDir у виміряному Podʼі.

process_stats
ProcessStats

Статистика, що стосується процесів.

swap
SwapStats

Статистика, що стосується ресурсів swap. Повідомляється лише для систем, відмінних від Windows.

ProcessStats

Зʼявляється в:

ProcessStats — це статистика, що стосується процесів.

ПолеОпис
process_count
uint64

Кількість процесів

RlimitStats

Зʼявляється в:

RlimitStats — це статистика rlimit операційної системи.

ПолеОпис
time [Обовʼязкове]
meta/v1.Time
Опис не надано.
maxpid [Обовʼязкове]
int64

Максимальна кількість існуючих процесів (потоків, точніше на Linux) в операційній системі. Див. RLIMIT_NPROC у getrlimit(2). Верхня межа операційної системи на кількість ідентифікаторів процесів, які можуть бути призначені. На Linux завдання (процеси або потоки) споживають по 1 PID кожне.

curproc [Обовʼязкове]
int64

Кількість запущених процесів (потоків, точніше на Linux) в операційній системі.

RuntimeStats

Зʼявляється в:

RuntimeStats — це статистика, що стосується базової системи запуску контейнерів.

ПолеОпис
imageFs
FsStats

Статистика про базову файлову систему, де зберігаються образи контейнерів. Ця файлова система може бути такою ж, як основна (коренева) файлова система. Використання тут стосується загальної кількості байтів, що зайняті образами на файловій системі.

containerFs
FsStats

Статистика про базову файлову систему, де зберігається записуваний шар контейнера. Ця файлова система може бути такою ж, як основна (коренева) файлова система або ImageFS. Використання тут стосується загальної кількості байтів, що зайняті записуваним шаром на файловій системі.

SwapStats

Зʼявляється в:

SwapStats містить дані про використання памʼяті

ПолеОпис
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

swapAvailableBytes
uint64

Доступна памʼять swap для використання. Визначається як - . Якщо swap limit не визначено, це значення опускається.

swapUsageBytes
uint64

Загальна памʼять swap, що використовується.

UserDefinedMetric

Зʼявляється в:

UserDefinedMetric представляє метрику, визначену та згенеровану користувачами.

ПолеОпис
UserDefinedMetricDescriptor [Обовʼязкове]
UserDefinedMetricDescriptor
Опис не надано.
time [Обовʼязкове]
meta/v1.Time

Час, коли ці статистичні дані були оновлені.

value [Обовʼязкове]
float64

Значення метрики. Float64 мають точність 53 біти. Ми не передбачаємо жодних метрик, що перевищують це значення.

UserDefinedMetricDescriptor

Зʼявляється в:

UserDefinedMetricDescriptor містить метадані, які описують визначену користувачем метрику.

ПолеОпис
name [Обовʼязкове]
string

Назва метрики.

type [Обовʼязкове]
UserDefinedMetricType

Тип метрики.

units [Обовʼязкове]
string

Одиниці відображення для статистичних даних.

labels
map[string]string

Метадані міток, повʼязаних з цією метрикою.

UserDefinedMetricType

(Аліас для string)

Зʼявляється в:

UserDefinedMetricType визначає, як метрика має бути інтерпретована користувачем.

VolumeStats

Зʼявляється в:

VolumeStats містить дані про використання файлової системи томом.

ПолеОпис
FsStats [Обовʼязкове]
FsStats

Вбудований FsStats

name
string

Назва, надана тому

pvcRef
PVCReference

Посилання на PVC, якщо він існує

Востаннє змінено September 03, 2026 at 5:28 PM PST: [uk] Ukrainian translation (all-in-one) (2fedabf8e5)