k8s-vind

Manage vCluster instances with the vind toolchain for lifecycle operations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/spigell/my-agents --skill k8s-vind-spigell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k8s-vind
Source: https://github.com/spigell/my-agents/tree/main/agents/shared/src/tools/ask_kubernetes_expert/skills/k8s-vind
Command: npx skills add https://github.com/spigell/my-agents --skill k8s-vind-spigell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The k8s-vind skill helps you create, connect to, operate, and troubleshoot lightweight virtual Kubernetes (vCluster) instances so you can rapidly provision isolated environments.

Core Features & Use Cases

  • Detect and validate vCluster readiness: Ensures the vCluster CLI is available, checks cluster status before operations, and verifies connectivity before running kubectl-related actions.
  • Full vCluster lifecycle management: Supports listing clusters, creating clusters (optionally connecting immediately), pausing/resuming to save resources, upgrading Kubernetes versions, describing clusters, and deleting clusters.
  • Operational observability and access: Retrieves kubeconfig and streams logs to help debug startup, connection, and resource issues in dev/test multi-tenant setups.
  • Use Case: Provision ephemeral team or dev environments with strong isolation (pause them when idle, resume when needed) using vind-managed vClusters.

Quick Start

Ask the assistant to create and connect a new vCluster named dev-cluster in the dev namespace using Kubernetes version v1.29.0, then provide the kubeconfig and how to verify its status.

Frequently Asked Questions about k8s-vind

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision an isolated virtual Kubernetes cluster for development?

To provision an isolated virtual Kubernetes cluster, you can create and optionally connect to a new vCluster instance using the vind toolchain, specifying the cluster name, namespace, and desired Kubernetes version.

Can I pause and resume ephemeral vClusters to save resources when idle?

Yes, you can pause and resume ephemeral vClusters to save resources. The vind toolchain supports full lifecycle management, allowing you to suspend idle clusters and resume them when development or testing needs resume.

What do I need to manage vClusters using the vind toolchain?

You need the vCluster CLI installed and available in your environment to manage vClusters using vind. The toolchain validates CLI readiness and checks cluster connectivity before executing any kubectl-related operations.

How do I retrieve the kubeconfig and logs to troubleshoot a vCluster connection issue?

To troubleshoot a vCluster connection issue, you can retrieve the kubeconfig and stream logs using the vind toolchain, which provides operational observability to help debug startup, connection, and resource problems.

What is the best way to manage multi-tenancy in Kubernetes dev environments?

The best way to manage multi-tenancy in Kubernetes dev environments is provisioning ephemeral vClusters. This provides strong isolation for teams, allowing you to create, upgrade, and delete isolated clusters on demand.

How do I upgrade the Kubernetes version of an existing vCluster?

You can upgrade the Kubernetes version of an existing vCluster through the vind toolchain's lifecycle management operations, which supports version upgrades alongside pausing, resuming, and deleting clusters.