$ k3d helphttps://k3d.io/
k3d is a wrapper CLI that helps you to easily create k3s clusters inside docker.
Nodes of a k3d cluster are docker containers running a k3s image.
All Nodes of a k3d cluster are part of the same docker network.
Usage:
k3d [flags] k3d [command]Available Commands:
cluster Manage cluster(s) completion Generate completion scripts for[bash, zsh, fish, powershell | psh] config Work with config file(s)help Help about any command image Handle container images.
kubeconfig Manage kubeconfig(s) node Manage node(s) registry Manage registry/registries
version Show k3d and default k3s version
Flags:
-h, --help helpfor k3d
--timestamps Enable Log timestamps
--trace Enable super verbose output (trace logging) --verbose Enable verbose output (debug logging) --version Show k3d and default k3s version
Use "k3d [command] --help"for more information about a command.
demo
text
# 创建 k3d 集群
k3d cluster create dev
k3d cluster create --servers 1 --agents 2 --k3s-arg "--disable=traefik@server:0" dev --wait --verbose
# 停止集群
k3d cluster stop dev
# 启动集群
k3d cluster start dev