Skip to content

hebo4096/ak9s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AK9S

A k9s-like TUI tool for managing Azure Kubernetes Service (AKS) clusters.

    _    _  ___   ____
   / \  | |/ / _ \/ ___|
  / _ \ | ' / (_) \___ \
 / ___ \| . \\__, |___) |  Manage your AKS Clusters
/_/   \_\_|\_\  /_/|____/ 

Features

  • List AKS clusters across Azure subscriptions
  • View detailed cluster information (General, Network, Node Pools, Tags, Addons, Extensions)
  • Start / Stop / Delete clusters with commands
  • Bulk operations (/stop /bulk, /delete /bulk)
  • Tab completion for commands and cluster names
  • Auto-refresh every 30 seconds
  • Delete confirmation prompt

Prerequisites

Installation

From source (go install)

go install github.com/hebo4096/ak9s@latest

Build from source

git clone https://github.com/hebo4096/ak9s.git
cd ak9s
go build -o ak9s ./main.go

Move to PATH (optional)

sudo mv ak9s /usr/local/bin/

Usage

ak9s

Commands

Command Description
/help Show available commands
/start NAME/RG Start a cluster
/stop NAME/RG Stop a cluster
/delete NAME/RG Delete a cluster (with confirmation)
/stop /bulk Stop all clusters
/delete /bulk Delete all clusters (with confirmation)

Multiple targets can be specified: /start NAME1/RG1 NAME2/RG2

Use Tab for command and cluster name completion.

License

MIT

About

TUI tool to manage your AKS

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages