整体步骤如下:
| 步骤 | 操作 |
|------|----------------------------------------|
| 1 | 登录到K8S集群中的任一节点 |
| 2 | 安装top命令工具 |
| 3 | 运行top命令查看CPU利用率 |
接下来,我们来逐步实现这些步骤。
### 步骤1:登录到K8S集群中的任一节点
首先,使用SSH登录到K8S集群中的任一节点。例如,登录到Master节点或Worker节点都可以。
```bash
ssh username@node_ip
```
### 步骤2:安装top命令工具
在登录的节点上,执行以下命令来安装top命令工具。
```bash
sudo apt update # 更新包信息
sudo apt install top # 安装top命令工具
```
### 步骤3:运行top命令查看CPU利用率
安装完成后,我们可以直接在终端中输入top命令来查看CPU利用率。
```bash
top
```
运行以上命令后,会显示类似于如下的输出:
```
top - 15:11:03 up 1 day, 3:01, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 104 total, 2 running, 72 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.6 us, 0.2 sy, 0.0 ni, 96.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 username 20 0 584784 57080 21456 R 6.7 0.2 0:01.00 java
5678 username 20 0 542872 31444 14480 S 3.4 0.1 0:00.50 nginx
```
在输出结果中,%CPU列显示了各个进程的CPU利用率。你可以根据需要观察相应的进程和其CPU利用率。
通过以上步骤,你已经学会了如何使用top命令查看K8S集群中各个节点的CPU利用率。希望这篇文章对你有所帮助!欢迎继续学习Kubernetes相关知识,加油!