/openyurt-deploy — Deploy OpenYurt & Convert Nodes
Reference Files
Read these files sequentially — each builds on the previous one:
| Step | File | Purpose |
|---|---|---|
| 1 | references/preflight.md |
Verify cluster access, Helm, and tooling |
| 2 | references/convert.md |
Install OpenYurt & label nodes for convert |
| 3 | references/troubleshoot.md |
Diagnose conversion Job failures |
Workflow Summary
- Preflight — confirm
helm,kubectl, cluster reachability, theopenyurtHelm repo, and warn about thecrictldependency. - Install Control Plane —
helm installyurt-manager (with optional raven-agent) intokube-system. Wait for all Pods to become Ready. - Node Conversion — create an Edge NodePool, then label the target
node(s) with
apps.openyurt.io/nodepool=<pool-name>. The controller handles the rest. - Verify — poll node JSON output until
isConvertedStable()returns true (seereferences/troubleshoot.mdfor the exact fields).
Allowed Tools
Only Bash, Read, Glob, and Grep may be used by this skill.
No direct file-write or create operations are permitted.