ekz
Command line utility for creating EKS-D clusters on desktop

Synopsis

This program is a command line utility for creating and managing EKS-D clusters on desktop. It currently supports clusters provided by EKZ (k0s-based) and KIND. All EKS-D cluster is single-node and run inside Docker.

Examples

1
# Create an EKS-D cluster with the default provider
2
ekz create cluster
3
​
4
# Create a 1.18 EKS-D cluster with the default provider
5
ekz create cluster --eksd-version=v1.18.9-eks-1-18-1
6
​
7
# Create a 1.19 EKS-D cluster with the default provider
8
ekz create cluster --eksd-version=v1.19.6-eks-1-19-1
9
​
10
# Delete the default cluster
11
ekz delete cluster
12
​
13
# List all clusters
14
ekz list clusters
15
​
16
# List all clusters (shorter syntax)
17
ekz ls
18
​
19
# Obtain KubeConfig of the cluster and write to $HOME/.kube/config
20
ekz get kubeconfig
21
​
22
# Create, delete, get the kube config for the default KIND-based cluster
23
ekz create cluster --provider=kind
24
ekz get kubeconfig --provider=kind
25
ekz delete cluster --provider=kind
Copied!

Options

1
-h, --help help for ekz
2
-p, --provider string cluster provider possible values: "ekz", "kind". env: EKZ_PROVIDER (default "ekz")
3
--verbose run verbosely
Copied!

SEE ALSO

Last modified 5mo ago