Releases: AKSarav/KubeNodeUsage
Releases · AKSarav/KubeNodeUsage
v3.0.2
What's Changed
- Label & Total Pods display changes by @AKSarav in #20
- V3.0.2 Release by @AKSarav in #21
- Update README.md by @AKSarav in #22
Full Changelog: v3.0.1.1...v3.0.2
KubeNodeUsage-darwin-amd64-V3.0.2.zip
KubeNodeUsage-darwin-arm64-V3.0.2.zip
KubeNodeUsage-windows-386-V3.0.2.exe.zip
KubeNodeUsage-windows-amd64-V3.0.2.exe.zip
KubeNodeUsage-windows-arm-V3.0.2.exe.zip
KubeNodeUsage-windows-arm64-V3.0.2.exe.zip
Minor Fixes - Help Message and Metrics Server Validation
What's Changed
Full Changelog: v3.0.1...v3.0.1.1
Cluster Info Addition and Connection Validation
- Added K8s Cluster Connection Validation and throwing a descriptive error instead of a Panic
- Printing K8s Cluster Information like Context, URL and Cluster Version
- Removing the Releases from GIT to avoid repository Bloat
V3.0.0 - Python to Go Migration
- Codebase migrated from Python to Go lang
- Simplified but efficient Arguments and Filtering
- Automated Refresh
- Better UI and Formatting and User Experience
- Switch from Kubectl to Kubernetes API for Fetching Metrics using Go Client SDK
- Regular Expression Support in Filter By Nodes
- Tested with the latest Kubernetes version as of Dec 2023 - 1.28 and 1.29
KubeNodeUsage-windows-arm64.exe.zip
KubeNodeUsage-windows-arm.exe.zip
KubeNodeUsage-windows-amd64.exe.zip
KubeNodeUsage-windows-386.exe.zip
KubeNodeUsage-darwin-arm64.zip
KubeNodeUsage-darwin-amd64.zip
V2.0.0 - Kubectl Top Integration and Filter Feature
We have changed the way we calculate the CPU and Memory Usage.
Earlier we were using kubectl get nodes
command to get the CPU and Memory Usage. But we noticed that the CPU and Memory Usage values are not accurate.
Now we are using kubectl top nodes
command to get the CPU and Memory Usage.
With this release we have added the following features
- Added the
--filternodes
option to filter the nodes based on the node name - Added the
--filtercolors
option to filter the nodes based on the color of the usage bar - Added the
--interval
option to set the interval between the refresh of the output - Added a
--debug
option to print the debug messages - Added clear screen before the output is printed
v1.0.2 - Sort Feature and GetOpts
Release v1.0.2
- Designed with Getopts replaced the if else
- Removed the shorthand
-d , -c, -c
single character options for a much cleaner approach - Added two new option
--sort
and--reverse
to control the sorting
V1.0.1 - A Base with no Sorting
Release V1.0.1
- No SORT feature enabled
- Args are evaluated with simple IF ELSE would be replaced with GETOPTS
- Short hand Args like -c, -d, -m are allowed
Read the README and the Usage instruction to know more about Release v1.0.1