k8s-monitor

command module
v0.0.0-...-1808d0a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

README

k8s-monitor

Go Report Card License

k8s-monitor 是一个简单的命令行工具,用于实时监控 Kubernetes 中特定 Pod 的 CPU 和内存使用情况。该工具使用 Kubernetes Metrics API 来获取和展示 Pod 资源使用数据。

功能

  • 监控指定 Pod 的 CPU 和内存使用情况。
  • 支持指定 Kubernetes 命名空间中的 Pod。
  • 显示每个容器的资源使用情况。

开始使用

前提条件
  • 一个运行中的 Kubernetes 集群。
  • 集群中已部署 Metrics Server。
  • 你的机器上配置有对集群的访问权限(~/.kube/config 或通过 KUBECONFIG 环境变量指定)。
安装
go install github.com/stephenzhang0713/k8s-monitor@latest
使用

运行下面的命令来监控一个 Pod:

./k8s-monitor -p POD_NAME -n NAMESPACE

参数说明:

-p: 要监控的 Pod 名称。
-n: Pod 所在的命名空间。如果未指定,默认为 default。

Documentation

Overview

Copyright © 2024 Stephen Zhang stephenzhang0713@outlook.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL