Technical note

K9S常用操作

参考

https://i.cloudnative.to/toolkits/kubernetes/k9s

离线安装

https://k9scli.io/topics/install/

tar -zxvf k9s_Linux_amd64.tar.gz
cp ./k9s /usr/local/bin/

常用操作

# 启动
k9s
k9s -n your_namespace
$ k9s --readonly
k9s info
# 帮助
?
# 显示所有别名
ctrl+a
# 查看资源
:po  # pods
:dp  # deployments
:rs  # replicasets
:svc  # services
:cm  # configmap
:sec  # secrets
:rb # rolebinding
:ns # namespaces
:node # nodes
:dp :rs

# 快捷操作(界面上方有提示)
ctrl-d # 删除
a # attach
d # 查看描述 
e # 编辑
l # 日志
s # shell
/  # 过滤


# 伸缩
`:dp`进入deployments界面后,按`s`调整

# 端口转发
shift-f

# Pulses高级功能,资源总览
:pu

# XRay高级功能,显示资源关系图,支持探查:Pods, Deployments, StatefulSets, Services, DaemonSets
:x po
:x dp
:x sts
:x svc
:x ds

# Popeye功能,报告潜在问题
:popeye