EKS Node Viewer 常见问题解决方案
eks-node-viewer EKS Node Viewer 项目地址: https://gitcode.com/gh_mirrors/ek/eks-node-viewer
项目基础介绍
EKS Node Viewer 是一个用于可视化 Kubernetes 集群中节点资源使用的工具。它最初是由 AWS 作为内部工具开发,用于展示 Karpenter 的资源整合效果。该工具展示了调度到节点上的 Pod 资源请求与节点可分配容量之间的关系。需要注意的是,它并不考虑实际 Pod 的资源使用情况。
该项目主要使用 Go 语言编写。
新手常见问题及解决步骤
问题一:如何安装 EKS Node Viewer?
解决步骤:
- 使用 Homebrew 安装:
brew tap aws/tap brew install eks-node-viewer
- 或者手动安装:
注意:这将安装到你的 GOBIN 目录中,通常是go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest
~/go/bin
,如果未配置。
问题二:如何使用 EKS Node Viewer?
解决步骤:
- 基础使用:
eks-node-viewer
- 如果需要指定 Kubernetes 上下文,使用
-context
参数:eks-node-viewer -context <your-context>
- 如果需要过滤节点,使用
-node-selector
参数:eks-node-viewer --node-selector <label-selector>
- 如果需要排序节点,使用
-node-sort
参数:eks-node-viewer --node-sort <sort-criteria>
- 如果需要监控不同的资源,使用
-resources
参数:eks-node-viewer --resources <resource-list>
问题三:如何获取 EKS Node Viewer 的版本信息?
解决步骤: 使用 -version
或 -v
参数来获取版本信息:
eks-node-viewer -version
# 或者
eks-node-viewer -v
eks-node-viewer EKS Node Viewer 项目地址: https://gitcode.com/gh_mirrors/ek/eks-node-viewer