Kube9 VS Code Extension
Status
MVP - Available Now
Overview
The Kube9 VS Code extension provides intelligent Kubernetes cluster management directly within VS Code. It offers real-time cluster visualization, context-aware analysis, and troubleshooting assistance for your clusters.
Key Features
📊 Context-Aware Analysis
Intelligent cluster analysis and troubleshooting assistance. Understand your resources, diagnose deployment issues, and receive actionable recommendations.
🗂️ Multi-Cluster Management
Import and manage multiple kubeconfig files. Switch between clusters with ease and view all your Kubernetes environments in one place.
👁️ Real-Time Visualization
View pods, services, deployments, and other resources in real-time with an intuitive tree view interface.
🔍 Resource Details
Click any resource to get detailed information and analysis. Understand deployment status, pod health, resource consumption, and cluster state.
🔐 Privacy-First Design
All cluster data stays local - your kubeconfig, resource names, and cluster information never leave your machine.
🔄 ArgoCD Integration
Seamless integration with ArgoCD for enhanced drift detection and GitOps visibility.
✅ Well-Architected Framework
When paired with the Kube9 Operator, view comprehensive Well-Architected Framework assessments directly in VS Code.
Installation
For Users
- Open VS Code
- Go to Extensions (
Ctrl/Cmd + Shift + X) - Search for "kube9"
- Click Install
For Developers
# Clone the repository
git clone https://github.com/alto9/kube9-vscode.git
cd kube9-vscode
# Install dependencies (requires Node.js 22+)
npm install
# Compile TypeScript
npm run compile
# Press F5 in VS Code to open Extension Development HostConfiguration
Configure Kube9 in your VS Code settings:
{
"kube9.debugMode": false,
"kube9.refreshInterval": 5000
}First Steps
- Open the kube9 view in the Activity Bar (sidebar)
- Import your kubeconfig file:
Ctrl/Cmd + Shift + P→ "kube9: Import kubeconfig" - Select a cluster from the kube9 sidebar
- Start exploring your cluster resources