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
docker build -t eks-node-viewer .
docker run -v "/$HOME/.kube/config:/root/.kube/config" -v "/$HOME/.aws/config:/root/.aws/config" -v "/$HOME/.aws/credentials:/root/.aws/credentials" -it eks-node-viewer
alias eks-node-viewer="docker run -v /$HOME/.kube/config:/root/.kube/config -v /$HOME/.aws/config:/root/.aws/config -v /$HOME/.aws/credentials:/root/.aws/credentials -it eks-node-viewer"
eks-node-viewer
eks-node-viewer --nodeSelector "karpenter.sh/provisioner-name"
eks-node-viewer --resources cpu,memory
Close the VPN