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 中输入 ? 进入帮助模式来查看。

相关文章
|
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
8572 0
阿里云容器服务GPU监控2.0基础篇3:监控NVIDIA XID错误
|
Kubernetes 网络协议 Docker
基于kubernetes部署jaeger
基于kubernetes部署jaeger,采用非all-in-one的方式分别部署query,collector,elasticsearch和agent
7369 0
|
运维 JavaScript Java
govaluate 规则引擎
govaluate 规则引擎
3357 0
govaluate 规则引擎
|
Shell Linux Docker
Docker -v 挂载主机目录到容器中(及数据卷容器)
Docker -v 挂载主机目录到容器中(及数据卷容器)
2691 0
|
存储 Kubernetes 调度
如何驱逐某个节点上到某些名称空间的pod到其他节点
在 Kubernetes (k8s) 中,驱逐某个节点上特定命名空间的 Pod 到其他节点可以通过以下步骤实现: ### 步骤一:找到要驱逐的 Pod 首先,你需要找到位于特定命名空间并且运行在目标节点上的 Pod。你可以使用 `kubectl get pods` 命令并指定 `-o wide` 和 `--namespace` 参数来获取这些信息。 ```bash kubectl get pods -o wide --namespace=<your-namespace> ``` 此命令将返回指定命名空间中的所有 Pod,并显示它们的详细信息,包括所在的节点名称。 ### 步骤二:标记
1235 4
|
Kubernetes NoSQL Go
最简单的 K8S 部署文件编写姿势,没有之一!
最简单的 K8S 部署文件编写姿势,没有之一!
|
安全 Linux 网络安全
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
在Linux中,使用rsync同步数据时,假如采用的是ssh方式,并且目标机器的sshd端端并不是默认的22端口,该如何做?
|
Kubernetes 开发者 Perl
使用kubectl port-forward端口转发来快速调试应用
通过使用 `kubectl port-forward`,开发者能够直接从本地机器访问和调试在Kubernetes集群内运行的服务,这是快速反馈和故障排除的利器。
999 0
|
Java Maven Spring
Spring Boot中集成ZooKeeper的最佳实践
Spring Boot中集成ZooKeeper的最佳实践
|
监控 Kubernetes Java
查看pod资源使用情况
使用`kubectl top pod -n $namespace|grep online`检查Kubernetes pod资源使用,例如CPU和内存。同样,通过`kubectl top nodes`查看节点资源。关注NMC的堆内存使用,防止溢出。监控实例请求和线程状态以确保正常运行。当遇到问题时,收集日志如jstack、jmap输出、操作系统日志和NMC线程监控数据。对于效率问题,依赖NMC线程监控和客户端SPR记录。错误日志可通过控制台获取。

热门文章

最新文章