CodingProtocols
  • About
  • Services
  • Tutorials
  • Toolkit
  • Apps
Get Started

Coding Protocols Insider

Join 5,000+ engineers receiving our weekly DevOps playbooks, infrastructure patterns, and cloud engineering best practices.

No spam. No fluff. Just engineering. Unsubscribe anytime.

Our Mission

Deep dives, production-ready playbooks, and tools for platform and cloud engineers. No fluff.

Company

  • Services
  • About
  • Blog

Products

  • Podscape
  • Podscape Docs
  • Pint
  • ShellscapeSoon
  • All Apps

Topics

  • AI & Data
  • Cloud Engineering
  • DevOps & Platform
  • Kubernetes
  • Leadership & Strategy
  • Security

Series

  • Troubleshooting
  • Comparisons
  • Explainers
  • AWS Guides
  • AI Infrastructure
  • CI/CD
  • Kubernetes Hub

Resources

  • Tutorials
  • Free Tools
  • Article Series
  • Glossary
  • FAQ
  • Platform Roadmap

Contact

[email protected]
Raebareli, UP, India - 229404
Send a message →

© 2026 Coding Protocols Private Limited. All rights reserved. Registered in India.

Terms•Privacy•Refunds
    Back to Podscape
    Full site
    Podscape Docs
    1 of 8

    Overview

    Feature matrix, quick-start commands, and a high-level map of the entire project.

    Welcome to the Podscape documentation. This folder contains detailed technical guides and architectural overviews for the project.

    Contents

    • Architecture Overview — Three-process model, Go sidecar internals, provider detection, data flow, and startup sequence.
    • API Reference (Sidecar) — All HTTP endpoints exposed by the Go sidecar on localhost:5050.
    • Security Hub — Dynamic image scanning (Trivy), static config audit (Kubesec), and Security Hub UI.
    • Development Guide — Setup, build, test, and distribution instructions.
    • Features Guide — Command palette, production context protection, unified logs, connectivity tester, pod diagnostics, kubectl plugins, and auto-updater.
    • MCP Server — Install podscape-mcp, configure Claude/Cursor, and reference for all 37 tools.
    • Keyboard Shortcuts — All shortcuts and the complete command palette section index.
    • Troubleshooting — Sidecar issues, RBAC denied sections, build fixes, and recovery procedures.

    Navigation

    Press ⌘K (macOS) or Ctrl+K (Windows/Linux) to open the command palette — search any resource type, panel, or section by name.

    Full keyboard shortcut reference: Keyboard Shortcuts


    Quick Start

    bash
    1# 1. Install Node dependencies
    2npm install
    3
    4# 2. Build the Go sidecar (required before first dev run)
    5cd go-core && go build ./cmd/podscape-core/ && cd ..
    6
    7# 3. Start in dev mode with hot reload
    8npm run dev

    Feature Overview

    FeatureDescription
    Resource Browser28 built-in Kubernetes resource types with live informer-backed cache
    RBAC-aware startupConcurrent SelfSubjectAccessReview probe at startup; denied sections show an "Access denied" banner instead of errors
    Modular ArchitectureRefactored renderer shell (Layout/Router/Overlay) and granular type system for better maintainability
    Go SidecarStandalone podscape-core binary — HTTP server split across 16 handler files, shared informer cache, RBAC probe, and centralized resource metadata (k8sutil)
    Service Mesh SupportIstio, Traefik v2/v3, NGINX Inc, NGINX Community — auto-detected per cluster via API group discovery
    HPA v2 MetricsFull autoscaling/v2 metric display: resource, container-resource, Pods, External targets vs current
    CronJobsManual trigger support (instantiate Job from CronJob) and recent job history
    Prometheus ChartsCPU, memory, and network time-series charts in Pod / Node / Deployment detail panels
    Helm ManagementList releases, inspect values, view history, rollback, and browse/install from Helm repositories; connection retry logic
    Security HubKubesec config audit + Trivy image CVE scanner; config/CVE split panels, kind badges, background scan with system notification, pod deduplication; export as CSV / JSON
    Port ForwardingOne-click tunnel setup with auto port detection and live status
    Container ShellPTY exec-into-container via xterm.js
    Log StreamingReal-time WebSocket log streaming with search and fullscreen mode
    Network TopologyForce-directed graph of pod-to-service relationships with cross-namespace connectivity testing
    TLS DashboardCluster-wide certificate inventory with expiry tracking
    GitOps PanelArgo CD / Flux resource overview
    Debug PodLaunch an ephemeral debug container on any node
    Node OpsCordon, uncordon, and drain nodes with safety checks
    Owner ChainInteractive tree visualization showing ancestor and descendant resources
    MCP Serverpodscape-mcp — expose your cluster as tools for AI assistants (Claude, Cursor, etc.)
    Kubeconfig OnboardingGuided setup when no kubeconfig is detected on first launch
    Command PaletteCmd+K / Ctrl+K fuzzy search across all 50+ sections and resources
    Production Context ProtectionRed border + banner when connected to a context marked as production in Settings
    Unified Log StreamingAggregate real-time logs from multiple pods simultaneously with per-pod color coding and search
    Connectivity TesterPod-to-pod / pod-to-service network diagnostics with curl, netcat, and ping; automated DNS→TCP→HTTP flow
    Auto-UpdaterIn-app update checks with download progress and one-click install
    Kubectl Plugin PanelCurated kubectl plugins (via Krew) with dedicated UIs — install, run, and view output without leaving the app
    Panel TogglesEnable or disable Plugins, GitOps, and Network panels from Settings — sidebar updates immediately
    On this page
    All pages