Пятница, вечер, а я все продолжаю тыкать свой kui в ноды кубернетиса.

Натыкал такое, добавил две новые команды: Node pods и Top node pods. Первая позволяет посмотреть все поды ноды. А вторая сделать топ поды ноды.
И если поды ноды kubectl
умеет показывать из коробки, как-то так:
kubectl get po -A --field-selector spec.nodeName=<node_name>
То с топами подов нодов пришлось немного повозиться, kubectl
не может сам сделать топ поды ноды, говорит такое:
kubectl top po -A --field-selector spec.nodeName=<node_name>
Error from server (BadRequest): "spec.nodeName" is not a known field selector: only "metadata.name", "metadata.namespace"
Пришлось ему немного помочь, сначала я запомнил поды ноды в переменную np
np=$(
kubectl get po -A --field-selector spec.nodeName=<node_name> | \
awk '{print $2}'
)
Потом сделал топ всех подов и грепнул поды ноды
kubectl top po -A | grep -F "$np"
И еще там были сопутствующие изменения и вот это вот все.
Творите, выдумывайте, пробуйте!)