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.
- Containers from the Couch: Workload Consolidation with Karpenter
- AWS re:Invent 2022 - Kubernetes virtually anywhere, for everyon
go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest
eks-node-viewer
eks-node-viewer --nodeSelector "karpenter.sh/provisioner-name"
eks-node-viewer --resources cpu,memory
This CLI relies on AWS credentials to access pricing data. You must have credentials configured via ~/aws/credentials
, ~/.aws/config
, environment variables, or some other credential provider chain.
See credential provider documentation for more.
$ make build