Skip to content

Latest commit

 

History

History
98 lines (51 loc) · 2.03 KB

cli-docs.md

File metadata and controls

98 lines (51 loc) · 2.03 KB

NAME

k3kcli - CLI for K3K

SYNOPSIS

k3kcli

[--debug]

Usage:

k3kcli [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...]

GLOBAL OPTIONS

--debug: Turn on debug logs

COMMANDS

cluster

cluster command

create

Create new cluster

k3kcli cluster create [command options] NAME

--agent-args="": agents extra arguments

--agents="": number of agents (default: 0)

--cluster-cidr="": cluster CIDR

--kubeconfig="": kubeconfig path (default: $HOME/.kube/config)

--kubeconfig-server="": override the kubeconfig server host

--mode="": k3k mode type (shared, virtual) (default: "shared")

--namespace="": namespace to create the k3k cluster in

--persistence-type="": persistence mode for the nodes (dynamic, ephemeral, static) (default: "dynamic")

--server-args="": servers extra arguments

--servers="": number of servers (default: 1)

--service-cidr="": service CIDR

--storage-class-name="": storage class name for dynamic persistence type

--token="": token of the cluster

--version="": k3s version

delete

Delete an existing cluster

k3kcli cluster delete [command options] NAME

--kubeconfig="": kubeconfig path (default: $HOME/.kube/config)

--namespace="": namespace to create the k3k cluster in

kubeconfig

Manage kubeconfig for clusters

generate

Generate kubeconfig for clusters

--altNames="": altNames of the generated certificates for the kubeconfig

--cn="": Common name (CN) of the generated certificates for the kubeconfig (default: "system:admin")

--config-name="": the name of the generated kubeconfig file

--expiration-days="": Expiration date of the certificates used for the kubeconfig (default: 356)

--kubeconfig="": kubeconfig path (default: $HOME/.kube/config)

--kubeconfig-server="": override the kubeconfig server host

--name="": cluster name

--namespace="": namespace to create the k3k cluster in

--org="": Organization name (ORG) of the generated certificates for the kubeconfig