eks-node-viewer
is a tool for visualizing dynamic node usage within a cluster. It was originally developed as an internal tool at AWS for demonstrating consolidation with Karpenter. It displays the scheduled pod resource requests vs the allocatable capacity on the node. It does not look at the actual pod resource usage.
- Containers from the Couch: Workload Consolidation with Karpenter
- AWS re:Invent 2022 - Kubernetes virtually anywhere, for everyone
brew tap aws/tap
brew install eks-node-viewer
Please either fetch the latest release or install manually using:
go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest
Note: This will install it to your GOBIN
directory, typically ~/go/bin
if it is unconfigured.