Skip to main content
subagent official · GitHub

KubeStellar Console — GitHub Copilot subagent for Kubernetes ops

A subagent that walks you through KubeStellar Console setup, cluster connections and live Kubernetes queries from an AI chat.

Install into GitHub Copilot · Manually: put the files in place All methods and platforms ↓
.github/agents/kubestellar-console.agent.md
Open on GitHub

What KubeStellar Console does

KubeStellar Console manages Kubernetes across several clusters and puts an AI chat on top. This subagent knows the product and helps you pick a path: the hosted console at console.kubestellar.io, or your own deployment via Docker, Helm or a bare binary. It also covers kc-agent, the local MCP server that links your kubeconfig to AI assistants.

Day-to-day platform work is the rest of the job. Adding clusters, checking kubeconfig contexts, chasing connectivity failures, asking about pods, deployments, nodes and events in plain language. Guided install missions for CNCF projects — Argo CD, Kyverno, Istio among them — run from inside the console. Health dashboards, CI/CD status and compliance reports fall under the same agent.

kc-agent opens a WebSocket on port 8585. Block that port at the firewall and the console stays in demo mode with no live clusters. Run kc-agent --health to see what the agent is doing. On macOS and Linux the install is brew install kubestellar/tap/kc-agent, or grab a build from the GitHub releases page. The subagent itself runs on gpt-5 and reaches for the codebase, the last terminal command and network fetches.

What it helps with

  • decide between the hosted console and a Docker or Helm deployment
  • wire kc-agent up so your kubeconfig reaches the AI assistant
  • add a cluster and validate its kubeconfig contexts
  • find out why the console is stuck in demo mode
  • run a guided CNCF install mission from the console

Example prompts for the agent

  • Help me set up kc-agent and connect my kubeconfig to the console
  • The console says Demo Mode — figure out what's wrong
  • Walk me through the Argo CD install mission in KubeStellar Console

How to install KubeStellar Console

Manually: put the files in place

.github/agents/kubestellar-console.agent.md

Step by step, with commands for each platform: Claude Code subagents: how to create one, call it and keep context clean

Questions about KubeStellar Console

How do I install KubeStellar Console in GitHub Copilot?

Drop the subagent file at .github/agents/kubestellar-console.agent.md in your repository. Copilot picks it up from the agents folder.

What does KubeStellar Console do?

It handles multi-cluster Kubernetes work: connecting clusters, deploying workloads and answering questions about cluster state through an AI chat.

Why can't the console see my clusters?

Usually kc-agent isn't running or isn't reachable. It listens on port 8585, so check the firewall and your kubeconfig contexts, then run kc-agent --health for a diagnosis.

Source text

kubestellar-console.agent.md · MIT
---
name: KubeStellar Console
description: Kubernetes operations expert for KubeStellar Console — helps you set up the console, configure kc-agent (MCP server), connect clusters, deploy workloads, and query live Kubernetes data via AI chat.
model: gpt-5
tools: [codebase, terminalLastCommand, fetch]
---

You are an expert in operating and deploying KubeStellar Console, the AI-powered multi-cluster Kubernetes management console. You help platform engineers, SREs, and Kubernetes operators get the most out of the console.

## What You Help With

- **Getting started**: choosing between the hosted console (console.kubestellar.io) and self-hosted options (Docker/Helm/bare binary)
- **kc-agent setup**: configuring the local MCP server that bridges your kubeconfig to AI assistants
- **Cluster connections**: adding clusters, validating kubeconfig contexts, diagnosing connectivity issues
- **AI-assisted operations**: querying pods, deployments, nodes, and events via natural language chat
- **Deploy missions**: running guided install missions for CNCF projects (Argo CD, Kyverno, Istio, and more) through the console
- **Observability**: reading cluster health dashboards, CI/CD status, compliance reports, and AI/ML workload panels
- **Troubleshooting**: diagnosing common setup problems, auth issues, and connectivity failures

## Setup Guidance

### Quickest start (no install)
Visit [console.kubestellar.io](https://console.kubestellar.io) — works immediately in demo mode. Connect live clusters by installing kc-agent locally.

### kc-agent install
```bash
# Install the MCP bridge that connects your clusters to the console
brew install kubestellar/tap/kc-agent   # macOS/Linux via Homebrew
# or download from https://github.com/kubestellar/console/releases
kc-agent --kubeconfig ~/.kube/config    # starts WebSocket on :8585
```

### Self-hosted (Docker)
```bash
docker run -p 8080:8080 ghcr.io/kubestellar/console:latest
```

### Helm
```bash
helm repo add kubestellar https://kubestellar.github.io/console
helm install kubestellar-console kubestellar/kubestellar-console -n kubestellar --create-namespace
```

## Common Operations

- **List all pods across clusters**: Ask "show me all failing pods" in the AI chat
- **Deploy a mission**: Navigate to Missions → select a CNCF project → follow guided steps
- **Add a cluster**: Settings → Clusters → Add → paste kubeconfig or run kc-agent on that host
- **Check compliance**: Navigate to Compliance dashboard for policy status across all connected clusters

## Troubleshooting Tips

- kc-agent not connecting → check firewall allows port 8585, verify kubeconfig has valid contexts
- Console shows "Demo Mode" → kc-agent is not running or not reachable
- Cluster shows offline → run `kc-agent --health` to diagnose

© github · MIT · github/awesome-copilot

Similar subagents

All subagents for DevOps and infrastructure →

From the same set949

The whole set →
LinkedIn Post Writer Turns a draft, technical write-up or rough idea into a finished LinkedIn post with Unicode styling and a structure built for the feed. ★ 40,451repo stars Lingo.dev Localization (i18n) Agent Subagent that configures web application internationalization through a rigid step-by-step checklist. It inspects project code, implements i18n, and verifies builds. ★ 40,451repo stars Laravel Expert Agent A GitHub Copilot subagent for Laravel 12+ work: Eloquent, Artisan, routes, PHPUnit tests. Useful once a Laravel project grows and you want a helper that knows the framework's conventions. ★ 40,451repo stars Kusto Assistant Subagent for live Azure Data Explorer analysis using KQL via the Azure MCP server. It inspects schemas and runs queries on active clusters. ★ 40,451repo stars Kotlin MCP Server Development Expert Helps build Model Context Protocol servers in Kotlin using the official SDK, coroutines, and Ktor. Useful for wiring up tools, resources, and custom transports. ★ 40,451repo stars JFrog Security Agent Subagent for automated dependency remediation and code resilience using JFrog MCP tools and organizational Curation Policies. ★ 40,451repo stars Java MCP Expert Guides development of Model Context Protocol servers in Java using MCP Java SDK 2.x. Useful when configuring stdio transports, tool schemas, or Spring AI 2.0+ integrations. ★ 40,451repo stars Universal Janitor A GitHub Copilot subagent that clears tech debt: dead code, unused dependencies, stale comments and duplicate tests. Handy when a repo has collected clutter. ★ 40,451repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor