k9s监控k8s集群工具

一、概述

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文件即可

image

 下载完成后,安装

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                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值