create-vm
OfficialProvision VMs in Kube-DC with SSH.
Authorkube-dc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Automates the end-to-end deployment of virtual machines inside a Kube-DC project, including SSH access, cloud-init configuration, and optional external network exposure.
Core Features & Use Cases
- OS image provisioning via a DataVolume boot disk and a catalog of images
- Cloud-init integration to install qemu-guest-agent and configure SSH key injection
- Network setup using Multus with a default bridge and support for external IP exposure
- SSH key propagation from the authorized-keys-default secret for secure access
- Quota checks and project isolation to prevent resource overuse
Quick Start
Specify the target project, OS image, and SSH key, and trigger the VM creation workflow to provision a VM with SSH access and cloud-init.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: create-vm Download link: https://github.com/kube-dc/kube-dc-public/archive/main.zip#create-vm Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.