Skip to content

kube-capacity

Provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster

It attempts to combine the best parts of the output from kubectl top and kubectl describe into an easy to use CLI focused on cluster resources.

devops

https://github.com/robscott/kube-capacity

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install kube-capacity

sudo apt install kube-capacity

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    kube-capacity=0.8.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      kube-capacity=0.8.0*

Download URLs

Version SHA256 Size (KB)
0.8.0 99922b06875bf66048238a2bc32e1354922d4b95a0f8da31cb4b9de9b8286ca2 7253
Version SHA256 Size (KB)
0.8.0 7e0cb82a1427349f5be13f2b2eaaa0b006f318b5fc98814bffe5073c52354518 6147

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for kube-capacity are versioned here.

Click here to see kube-capacity ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kube-capacity/ops2deb.yml
name: kube-capacity
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 0.8.0
homepage: https://github.com/robscott/kube-capacity
summary: provides an overview of the resource requests, limits, and utilization in
  a Kubernetes cluster
description: |-
  It attempts to combine the best parts of the output from kubectl top and
  kubectl describe into an easy to use CLI focused on cluster resources.
fetch:
  url: https://github.com/robscott/kube-capacity/releases/download/v{{version}}/kube-capacity_v{{version}}_linux_{{target}}.tar.gz
  targets:
    amd64: x86_64
install:
  - kube-capacity:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to kube-capacity releases. Downloaded files are locked in a lockfile versioned here.

Click here to see kube-capacity release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/kube-capacity/ops2deb.lock.yml
- url: https://github.com/robscott/kube-capacity/releases/download/v0.8.0/kube-capacity_v0.8.0_linux_arm64.tar.gz
  sha256: ef4ba0c43b57d6efc0472ce465f69a6102bdeeb16541120ea1a510a2d2f98465
  timestamp: 2025-02-20 14:16:27+00:00
- url: https://github.com/robscott/kube-capacity/releases/download/v0.8.0/kube-capacity_v0.8.0_linux_x86_64.tar.gz
  sha256: 610ce6e5d7f528df1c60d3b5e277d00ac43cdfd9ce4d36f0b3132bb68fc12cf3
  timestamp: 2025-02-20 14:16:27+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/kube-capacity.svg)](https://docs.wakemeops.com/packages/kube-capacity)
<a href="https://docs.wakemeops.com/packages/kube-capacity">
  <img src="https://docs.wakemeops.com/badges/kube-capacity.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/kube-capacity.svg
:target: https://docs.wakemeops.com/packages/kube-capacity