KubeKanvas Documentation

Your bridge between the KubeKanvas visual Kubernetes IDE and your clusters.

kubekanvas setup

Install or verify installation of kubectl and Helm — the two CLI tools required by KubeKanvas for Kubernetes cluster operations and Helm chart deployments.

Usage

kubekanvas setup

What It Does

Kubectl
  • Checks if kubectl is already installed and displays its version
  • If not installed, auto-installs for your platform:
    • macOS: Homebrew first, then direct binary download as fallback
    • Linux: Downloads official binary to ~/.kubekanvas/bin/
    • Windows: Provides manual installation instructions
Helm
  • Checks if Helm is already installed and displays its version
  • If not installed, auto-installs for your platform:
    • macOS: Homebrew first, then official install script as fallback
    • Linux: Uses the official Helm install script
    • Windows: Provides manual installation instructions

Example Output

$ kubekanvas setup 🔍 Checking kubectl... ✅ kubectl is installed: v1.29.2 🔍 Checking Helm... ⚠️ Helm is not installed. Installing... 🚀 Installing Helm via Homebrew... ✅ Helm installed successfully: v3.14.0

PATH Configuration

If binaries are installed to a non-standard location (e.g., ~/.kubekanvas/bin/), the CLI will suggest adding that directory to your PATH:

export PATH="$HOME/.kubekanvas/bin:$PATH"

Add this line to your shell profile (~/.bashrc, ~/.zshrc, etc.) for permanent access.

Note:

If commands are not found after installation, restart your terminal or source your shell profile.