node-gizmo

command module
v0.1.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2024 License: MPL-2.0 Imports: 2 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL