ignite
Start Apache Ignite cluster nodes
TLDR
Create a new React Native project
Generate file from a plugin
Add an Ignite plugin to the project
Remove an Ignite plugin from the project
SYNOPSIS
ignite [flags] <command> [<args>]
PARAMETERS
-c, --config string
Path to config file (default: $HOME/.ignite/config.yml)
-l, --log-level string
Set logging level: panic, fatal, error, warn, info, debug, trace (default: info)
--profile string
Profile name for runtime configuration
--help
Show help
--version
Print version info
DESCRIPTION
Ignite is an open-source CLI tool for running fully functional Kubernetes clusters using lightweight Firecracker microVMs. It simplifies deploying Kubernetes for development, testing, CI/CD, and edge use cases by eliminating complex setup.
With a single command like ignite run weaveworks/ignite-ubuntu, Ignite boots a secure, high-performance cluster. It supports custom kernels, container images as VMs, SSH access, and scaling. Firecracker ensures fast starts (under 1s) and strong isolation.
Key benefits include minimal resource use, no Docker dependency, and easy integration with tools like kubectl. Users can choose OS images, configure CPUs/memory/disks, and manage clusters via familiar commands: create, stop, rm, ssh. Ideal for local dev without cloud costs.
Ignite handles networking (via CNI), persistent storage, and multi-node setups. It's KVM-based, requiring hardware virtualization. Supports AMD64/x86_64 architectures.
CAVEATS
Requires KVM/QEMU with hardware virt (Intel VT-x/AMD-V); root or CAP_SYS_ADMIN needed. Firecracker binary must be installed. Not for production heavy loads; best for dev/test. AMD64 only.
MAIN SUBCOMMANDS
run: Launch VM/K8s from image.
ssh: Access VM shell.
stop/rm: Manage VMs.
version: Show Ignite/K8s versions.
kernel: Manage custom kernels.
INSTALLATION
curl -sL https://github.com/weaveworks/ignite/releases/... | sudo bash
Requires libvirt, qemu-kvm.
HISTORY
Launched in 2019 by Weaveworks as open-source project. Built on Firecracker (AWS, 2018). Reached v1.0 in 2021 with Kubernetes 1.21 support. Maintained under Apache 2.0; active community contributions.


