kube-capacity
Kube-capacity is a powerful command line tool used for Kubernetes resource capacity analysis and reporting. It allows you to get a clear understanding of the resource usage and capacity of your Kubernetes cluster. The tool collects the necessary data by querying the Kubernetes API server, making it highly reliable and accurate. Kube-capacity provides detailed reports on resource allocation, utilization, and capacity for all Kubernetes nodes in your cluster. It supports different metrics such as CPU, memory, and storage capacity analysis. You can use it to identify potential bottlenecks, plan resource allocation, and optimize your cluster's performance. The reports generated by kube-capacity provide insights into the current usage, allocation, and capacity trends over time. It supports multiple output formats like JSON, YAML, and CSV, making it easy to integrate with other tools or processes. Kube-capacity is an open-source tool that is actively maintained and has a growing community of contributors. It is compatible with different Kubernetes versions and can be easily installed and used on any Kubernetes cluster.
List of commands for kube-capacity:
-
kube-capacity:tldr:1cb0f kube-capacity: Output a list of nodes with the total CPU and Memory resource requests and limits.$ kube-capacitytry on your machineexplain this command
-
kube-capacity:tldr:5f4fb kube-capacity: Include pods.$ kube-capacity -ptry on your machineexplain this command
-
kube-capacity:tldr:74674 kube-capacity: Include utilization.$ kube-capacity -utry on your machineexplain this command