k9s常用的指令

简介: K9s 是一个用于 Kubernetes 群集管理的命令行工具,它提供了一系列常用的指令,用于查看、管理和监控 Kubernetes 资源。以下是一些常用的 K9s 指令:1. **查看资源列表:** - `:po`:查看 Pod 列表。 - `:svc`:查看 Service 列表。 - `:deploy`:查看 Deployment 列表。 - `:ns`:查看 Namespace 列表。2. **在资源列表中的操作:** - 使用上下箭头键浏览资源列表。 - `Enter` 键进入资源的详细信息视图。 - `d`:删除选定的资源。

K9s 是一个用于 Kubernetes 群集管理的命令行工具,它提供了一系列常用的指令,用于查看、管理和监控 Kubernetes 资源。以下是一些常用的 K9s 指令:

  1. 查看资源列表:

    • :po:查看 Pod 列表。
    • :svc:查看 Service 列表。
    • :deploy:查看 Deployment 列表。
    • :ns:查看 Namespace 列表。
  2. 在资源列表中的操作:

    • 使用上下箭头键浏览资源列表。
    • Enter 键进入资源的详细信息视图。
    • d:删除选定的资源。
    • l:查看日志。
    • e:编辑资源(例如,编辑 Pod 的 YAML 配置)。
    • r:重新启动资源(例如,重新启动 Pod)。
  3. 过滤和搜索:

    • /:启用搜索模式,然后输入要搜索的关键字以过滤资源列表。
    • Esc:退出搜索模式。
  4. 切换视图:

    • ::打开命令模式,然后输入 posvcdeploy 等命令来切换不同的资源视图。
  5. 查看集群信息:

    • :ctx:查看可用的上下文(Kubernetes 集群配置)。
    • :ns:查看当前命名空间。
    • :ctx <上下文名称>:切换到其他上下文。
  6. 其他操作:

    • ::进入命令模式,然后可以执行其他自定义操作或查看帮助文档。
    • Ctrl+Cq:退出 K9s。

这些是一些常见的 K9s 指令,但 K9s 提供了更多功能和快捷键,可以根据需要进行定制。你可以在 K9s 的帮助文档中查找更详细的信息,帮助文档通常可以通过在 K9s 中输入 ? 进入帮助模式来查看。

相关文章
|
小程序 网络协议 应用服务中间件
nginx(二)服务器中配置超时时间的方法
访问超时这个事一般都是在nginx中配置的。 之前大脑发昏,一直研究PHP来着,后来发现,不行,PHP超时怎么配都不好用。 首先说一下配置的位置,是在每个域名的配置文件中配置的 我的域名配置文件如下:
704 0
|
Prometheus 监控 异构计算
阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误
本系列相关文章:阿里云容器服务GPU监控2.0基础篇1:基本功能使用阿里云容器服务GPU监控2.0基础篇2:监控NVLINK带宽阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误阿里云容器服务GPU监控2.0进阶篇1:剖析(Profiling)GPU使用情况必备知识阿里云容器服务GPU监控2.0进阶篇2:学会剖析(Profiling)GPU使用情况本篇文章将向您介绍如何使用GPU
8056 0
阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误
|
存储 Prometheus 监控
K3S环境下接入Prometheus,grafana,等监控套件
因为常规的监控都是用K8S做的,而K3S上的监控方案少之又少,如果直接用rancher上的prometheus监控,会消耗至少2G的内存,于是我们就自己做了K3S和pg数据库的监控,并且通过我们自己做的监控,可以减少一些不必要的性能开销。主要监控容器资源消耗,宿主机资源消耗,pg数据库资源消耗
4143 0
K3S环境下接入Prometheus,grafana,等监控套件
|
Linux C语言
Linux These critical programs are missing or too old: compiler
Linux These critical programs are missing or too old: compiler
2881 0
Linux These critical programs are missing or too old: compiler
|
负载均衡 算法 数据安全/隐私保护
|
安全 测试技术 Linux
安装配置Samba服务器(CentOS7)
假设我们有这样一个需求 共享名     路径         权限 Mealkey_Share   /smb/docs    所有人员包括来宾均可以访问 Group     /smb/tech    仅允许特定组的用户进行读写访问   特定组的组名为RD,目前的有zyy一人...
4360 0
|
5月前
|
机器学习/深度学习 算法 测试技术
DeepSeek-R1-0528:小更新大升级
今天,DeepSeek R1 开源发布了其“小版本”升级——DeepSeek-R1-0528。
540 24
|
11月前
|
存储 Kubernetes 调度
如何驱逐某个节点上到某些名称空间的pod到其他节点
在 Kubernetes (k8s) 中,驱逐某个节点上特定命名空间的 Pod 到其他节点可以通过以下步骤实现: ### 步骤一:找到要驱逐的 Pod 首先,你需要找到位于特定命名空间并且运行在目标节点上的 Pod。你可以使用 `kubectl get pods` 命令并指定 `-o wide` 和 `--namespace` 参数来获取这些信息。 ```bash kubectl get pods -o wide --namespace=<your-namespace> ``` 此命令将返回指定命名空间中的所有 Pod,并显示它们的详细信息,包括所在的节点名称。 ### 步骤二:标记
859 4
|
12月前
|
JSON 运维 Kubernetes
|
缓存 Kubernetes 搜索推荐
k8s自定义controller三部曲之三:编写controller代码
本文是《k8s自定义controller三部曲》的终篇,编写controller的代码,通过监听API对象的增删改变化做出业务方面的响应
1406 0
k8s自定义controller三部曲之三:编写controller代码