一、概述
k9s是一款基于终端的Kubernetes集群管理工具,由开发者Derailed团队维护。它通过实时监控集群状态、提供交互式界面,让用户无需反复输入kubectl命令即可完成资源查看、调试和管理操作。
为什么要用k9s呢?因为最近接触了一个私有云项目,这个云平台做的比较差,看不到任何监控信息。
所以只能通过命令行方式,查询node节点,pod这些资源,使用情况。
二、安装k9s
安装方式有很多,比如:
Linux一条命令安装
curl -sS https://webinstall.dev/k9s | bash
docker容器安装
docker run -it --rm -v ~/.kube/config:/root/.kube/config quay.io/derailed/k9s
github下载安装包安装
github下载地址:https://github.com/derailed/k9s/releases
我的是ubuntu 22.04系统,直接下载最新版本的deb文件即可

下载完成后,安装
dpkg -i k9s_linux_amd64.deb
三、pod使用率
查看pod的cpu和内存使用率
比如查看uat-test命名空间下所有pod的使用情况
k9s -n uat-test -c pods
输出如下:
Context: cce-48fefwi93fe4-260fd709-93c0-46da-b05… <0> all <a> Attach <ctrl-k> Kill ____ __ ________
Cluster: cce-48fefwi93fe4 <1> uat-test <ctrl-d> Delete <l> Logs | |/ / __ \______
User: 260fd709-93c0-46da-b051-4874a96a0d64 <2> default <d> Describe <p> Logs Previous | /\____ / ___/
K9s Rev: v0.50.9 <e> Edit <shift-f> Port-Forward | \ \ / /\___ \
K8s Rev: v1.20.7 <?> Help <z> Sanitize |____|\__ \/____//____ /
CPU: 33% <shift-j> Jump Owner <s> Shell

最低0.47元/天 解锁文章
592

被折叠的 条评论
为什么被折叠?



