常用指令
重启pod:ns pod
<ctrl-k> Kill
Ctrl-d 删除pod
更换镜像号在:dp
进入 e
编辑 i
保存退出:wq
k9s简单用法
:ns 切换到namespace界面
:po -> pod
:dp -> deployment
:svc -> service
:cm -> configmap
:ing -> ingress
:pvc -> pvc
:sc -> storageclass
:sec -> secret
:no -> node
:sts -> statefulset
:ds -> daemonset
:pv -> pv
解释:
* 查看Pod资源的日志, 重启Pod资源 (po)
* 获取Pod的访问地址 (svc)
* 查看磁盘pvc挂载状态 (pvc)
* 查看磁盘所用的存储资源storageclass名称 (sc)
* 查看程序使用的配置文件 (cm)
* 查看程序的域名 (ing)
* 修改pod数量 (dp, sts)
:deploy 跳转到部署视图
:svc 跳转到服务视图
L 显示所选的pod日志
:namespace /:ns 跳转到命名空间视图
Shift-l 检查日志
Ctrl-d 删除pod
/ 搜索
d/ y/ l/ e: 分别对应于describe/yaml/logs/edit
ctrl-z 快速定位资源错误信息
ctrl-k 直接删除资源无提示
command-d 分屏
/ 搜索
I 进入日志模式,按 s 停止日志滚动
s 进入容器
esc 代表返回
? 代表查看快捷键
: 代表输入命令
shift+;代表出现输入框,供执行命令;
shift+? 代表查看命令如何使用;
暂停日志滚动:s
恢复日志滚动:s
ctrl + s 将日志保存到本地
日志查看
按方向上下键选择到需要查看的pod上 按“L'键进入日志界面 按0进行实时日志的查看 1-6分别设置查看日志的时长
如果pod没有起 按esc退出pod,按d进入详细描述页面,`shift + g`移到最底查看pod的`events(事件)`
l // log 当前container日志
p // past log 当前container的上一日志(上一次挂掉之前的日志)
d // describe, 可以查看资源的event事件, 如发现容器无法拉取镜像或者pending等无法启动的情况可以进入
查看原因
s // shell 注意, shell命令针对的是container而非pod, 如pod有多个container,默认会进入运行的第一个container.
// 如需要指定container, 请按回车从pod进入container界面,再按 s 来进入