KS
Killer-Skills

debug_vpa — how to use debug_vpa how to use debug_vpa, debug_vpa troubleshooting guide, VPA not recommending resources, debug_vpa vs kubectl, debug_vpa install, debug_vpa setup guide, what is debug_vpa, debug_vpa alternative, debug_vpa for Kubernetes

v1.0.0
GitHub

About this Skill

Perfect for Kubernetes Agents needing advanced Vertical Pod Autoscaler (VPA) troubleshooting capabilities. debug_vpa is a troubleshooting skill for identifying and resolving issues with Vertical Pod Autoscaler (VPA) in Kubernetes environments.

Features

Checks Metrics Server status using kubectl commands
Verifies VPA components for proper functionality
Uses kubectl top commands to identify metrics issues
Provides step-by-step guidance for VPA troubleshooting
Helps resolve issues with VPA not recommending resources or updating pods

# Core Topics

josephaw1022 josephaw1022
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
30
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add josephaw1022/k8s-vpa-benchmarks/debug_vpa

Agent Capability Analysis

The debug_vpa MCP Server by josephaw1022 is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use debug_vpa, debug_vpa troubleshooting guide, VPA not recommending resources.

Ideal Agent Persona

Perfect for Kubernetes Agents needing advanced Vertical Pod Autoscaler (VPA) troubleshooting capabilities.

Core Value

Empowers agents to diagnose VPA issues using Metrics Server and kubectl commands, providing step-by-step guidance for troubleshooting VPA problems with Kubernetes deployments and pods.

Capabilities Granted for debug_vpa MCP Server

Debugging VPA resource recommendation issues
Troubleshooting pods not updating with VPA
Verifying Metrics Server status for VPA

! Prerequisites & Limits

  • Requires kubectl access
  • Kubernetes environment only
  • Metrics Server dependency
Project
SKILL.md
1.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Debugging Vertical Pod Autoscaler (VPA)

Follow these steps to diagnose issues with VPA not recommending resources or not updating pods.

1. Check Metrics Server

VPA relies on the Metrics Server to gather historical usage data. If it's down, VPA won't work.

bash
1kubectl get deployment metrics-server -n kube-system 2kubectl top nodes 3kubectl top pods -A

If kubectl top fails or returns "Metrics not available", the Metrics Server is the issue.

2. Check VPA Components

Ensure the VPA recommender, updater, and admission-controller are running.

bash
1kubectl get pods -n kube-system -l app.kubernetes.io/name=vpa

3. Inspect VPA Object

Check the VPA object for Conditions and Recommendations.

bash
1kubectl get vpa -A 2kubectl describe vpa <vpa-name> -n <namespace>

Look for Provided condition being True. If False, check the message field.

4. Check Recommender Logs

If recommendations are missing, check the recommender logs.

bash
1kubectl logs -n kube-system -l app=vpa-recommender

Look for permission errors or "no metrics" warnings.

5. Check Evictions

If recommendations exist but pods aren't updating, check if the VPA Updater is evicting pods.

bash
1kubectl get events -n <namespace> --sort-by='.lastTimestamp'

Look for EvictedByVPA events.

Related Skills

Looking for an alternative to debug_vpa or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication