chaosblade-experiment-prepare

Prepare Kubernetes chaos experiments by discovering targets and validating configurations.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/del-zhenwu/chaos-agent --skill chaosblade-experiment-prepare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chaosblade-experiment-prepare
Source: https://github.com/del-zhenwu/chaos-agent/tree/main/skills/chaosblade-experiment-prepare
Command: npx skills add https://github.com/del-zhenwu/chaos-agent --skill chaosblade-experiment-prepare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and configuration of chaos experiments in Kubernetes, enabling users to prepare precise, ready-to-execute chaos scenarios efficiently.

Core Features & Use Cases

  • Scenario-Based Preparation: Facilitates setting up various chaos scenarios such as pod failure, network delay, or CPU stress with minimal effort.
  • Target Resource Discovery: Automates the detection and selection of target pods, namespaces, or labels ensuring accurate targeting for experiments.
  • Configuration Validation: Validates and verifies experiment configurations before execution, reducing errors and unintended effects.
  • Example: A DevOps engineer prepares a chaos experiment to simulate network latency on specific pods in a namespace, ensuring readiness before actual deployment.

Quick Start

Use this Skill to generate a chaos experiment configuration YAML for a pod-kill scenario targeting a specific namespace and label selector, including the experiment duration and parameters.

Frequently Asked Questions about chaosblade-experiment-prepare

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

FAQPage Schema
How do I prepare a Kubernetes chaos experiment configuration before execution?

Preparing a chaos experiment involves discovering target resources, configuring scenarios like pod failure or network delay, and validating settings before execution. This approach minimizes errors and ensures ready-to-execute configurations.

What is target discovery in Kubernetes chaos engineering?

Target discovery in chaos engineering automates the detection and selection of target pods, namespaces, or labels. This ensures accurate targeting for experiments, preventing unintended impact on non-target resources during scenario execution.

Does this chaos experiment setup support both Chaos Mesh and ChaosBlade?

Yes, this chaos experiment preparation supports multiple chaos tools including Chaos Mesh and ChaosBlade. You can generate and validate configurations for various scenarios across these supported platforms before actual deployment.

How do I validate chaos experiment configurations to prevent errors?

You validate chaos experiment configurations by verifying the generated settings against expected parameters prior to execution. This configuration validation reduces errors and unintended effects by ensuring the scenario accurately targets the intended namespaces and labels.

Can I automate selecting target pods for a network delay scenario in Kubernetes?

Yes, you can automate the detection and selection of target pods for a network delay scenario using label selectors and namespaces. This ensures accurate targeting and efficient configuration preparation for your Kubernetes chaos experiments.