2、查看 pod 的 CPU
题目:
设置配置环境:
[candidate@node-1] $ kubectl config use-context k8s
Task
通过 pod label name=cpu-loader,找到运行时占用大量 CPU 的 pod,
并将占用 CPU 最高的 pod 名称写入文件 /opt/KUTR000401/KUTR00401.txt(已存在)。
考点:
kubectl top --l 命令的使用
参考链接:
https://kubernetes.io/docs/reference/kubectl/cheatsheet/#interacting-with-running-pods
解答:
更换 context
$ kubectl config use-context k8s
# 查看 pod 名称 -A 是所有 namespace
$ kubectl top pod -l name=cpu-loader --sort-by=cpu -A
# 将 cpu 占用最多的 pod 的 name 写入/opt/test1.txt 文件
$ echo "查出来的 Pod Name" > /opt/KUTR000401/KUTR00401.txt
检查
$ cat /opt/KUTR000401/KUTR00401.txt