Skip to content

ebostijancic/eks-node-viewer

 
 

Repository files navigation

GitHub License contributions welcome

Usage

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.

Talks Using eks-node-viewer

Installation

go install github.com/awslabs/eks-node-viewer/cmd/eks-node-viewer@latest

Standard Usage

eks-node-viewer

Karpenter Nodes Only

eks-node-viewer --nodeSelector "karpenter.sh/provisioner-name"

Display CPU and Memory Usage

eks-node-viewer --resources cpu,memory

Troubleshooting

NoCredentialProviders: no valid providers in chain. Deprecated.

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.

Development

Building

$ make build

About

EKS Node Viewer

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.1%
  • Makefile 0.9%