Skip to content

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

  1. Open VS Code
  2. Go to Extensions (Ctrl/Cmd + Shift + X)
  3. Search for "kube9"
  4. Click Install

For Developers

bash
# 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 Host

Configuration

Configure Kube9 in your VS Code settings:

json
{
  "kube9.debugMode": false,
  "kube9.refreshInterval": 5000
}

First Steps

  1. Open the kube9 view in the Activity Bar (sidebar)
  2. Import your kubeconfig file: Ctrl/Cmd + Shift + P → "kube9: Import kubeconfig"
  3. Select a cluster from the kube9 sidebar
  4. Start exploring your cluster resources

MIT License