Skip to content

Kavinraja-G/node-gizmo

Folders and files

NameName
Last commit message
Last commit date
Dec 26, 2024
Sep 17, 2023
Sep 23, 2023
Feb 18, 2024
Feb 18, 2024
Dec 23, 2023
Aug 19, 2023
Sep 9, 2023
Sep 23, 2023
Aug 19, 2023
Feb 18, 2024
Feb 11, 2025
Feb 11, 2025
Aug 19, 2023

Repository files navigation

node-gizmo

A CLI utility for your Kubernetes nodes.

Release Go Coverage

Installation

nodegizmo kubectl plugin is available in krew plugin manager. Anyone can install with the following steps:

  1. Install krew for kuebctl using the following doc.
  2.  > kubectl krew install nodegizmo

Features

nodegizmo node

Generic node related information

  • NodeName
  • K8sVersion
  • Image
  • OS & Architecture info
  • NodeStatus (Ready/NotReady)
  • Taints
  • Node Provider (AWS/Azure/GCP)
  • Topology info (Region & Zone)

Nodegizmo node

nodegizmo node capacity

Node Capacity information

  • CPU
  • Memory
  • Disk
  • Ephemeral storage
  • Pod capacities
  • Nodepool related information

Nodegizmo node

nodegizmo nodepool

Nodepool related information

  • Grouped by NodePool ID
  • Node list
  • Topology info (Region & Zone)
  • Instance type
  • K8sVersion
  • Nodepool provider (supported: EKS/AKS/GKE/Karpenter)

Nodegizmo node

nodegizmo exec nodeName

Exec into any node by spawning a nsenter pod automatically based on the node selection.