forked from denisidoro/navi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
k3d.cheat
36 lines (24 loc) · 821 Bytes
/
k3d.cheat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
% k3d
# Check if docker is running
k3d check-tools
# Start a subshell for a cluster
k3d shell
# Create a single k3s cluster in docker containers
k3d create --name <cluster_name>
# Create a multi-node k3s cluster in docker containers
k3d create --name <name> --workers <worker_count>
# Delete cluster
k3d delete --name <cluster_name>
# Stop cluster
k3d stop --name <cluster_name>
# Start a stopped cluster
k3d start --name <cluster_name>
# List all clusters
k3d list
# Get kubeconfig location for cluster
k3d get-kubeconfig --name <cluster_name>
# Import a comma- or space-separated list of container images from your local docker daemon into the cluster
k3d import-images
# Show a list of commands or help for one command
k3d help
$ cluster_name: k3d list |awk '{print $2}' | awk 'NF {print $0}' | tail -n +2