🚢

xKube

Kubernetes Admin Tool

Kubernetes Admin Tool focused on "UNDERSTAND & EXPLAIN", not just displaying YAML.

Cross-platformCLI + GUINo Backend Required

Installation

Quick Install

curl -fsSL https://raw.githubusercontent.com/xdev-asia-labs/xKube/main/scripts/install.sh | bash

Homebrew

brew install xdev-asia-labs/tap/xkube

From Source

cargo build --release -p xkube-cli

CLI Commands

CommandDescription
xkube statusCluster overview
xkube why pod <name>Explain pod issues
xkube inspect node <name>Node details with insights
xkube insightsAll cluster insights
xkube nodesList all nodes
xkube podsList all pods
xkube deploymentsList all deployments

Detection Rules

IDNameDescription
K001OOMKilledContainer terminated due to memory limit
K002CrashLoopBackOffPod restart continuously
K003ImagePullErrorCannot pull container image
K004PendingPodPod cannot be scheduled
K005CPUThrottleCPU limit = request (throttle risk)
K006MemoryPressureNode low on memory
K007DiskPressureNode low on disk space
K008NodeNotReadyNode not healthy
K009MissingProbesMissing liveness/readiness probe
K010LatestTagUsing image tag 'latest'

Key Features

🔮 Counterfactual Analysis

"What if..." suggestions with confidence scores

🖥️ CLI + GUI

Command-line and Desktop app with Tauri + React

🚀 No Backend Required

Uses existing kubectl/kubeconfig

📦 No Cluster Agent

No need to install anything in cluster

🌓 Dark/Light Theme

Support for both dark and light themes

💻 Cross-platform

macOS, Windows, Linux