Skip to content

Krucible/krucible-cli

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
cmd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Krucible CLI

This is the official commandline interface for Krucible, the platform for creating ephemeral Kubernetes clusters optimised for testing and development.

Installation

Download the relevant binary for your OS from the latest release and put it on your PATH. Simple.

Usage

Creating a cluster

$ krucible create cluster --name my-cluster --duration 1

A cluster can be created with the above command. The --name and --duration flags are mandatory.

The value for --duration represents the number of hours that the cluster should run for. This can be any integer between 1 and 6 (inclusive) or "permanent". A permanent cluster will only be deleted when deletion is explicitly requested.

Optionally, krucible can configure your kubectl context so that you can immediately connect to your cluster:

$ krucible create cluster --display-name my-cluster --duration --configure-kubectl

Retrieving a cluster

$ krucible get cluster c-1234567

A cluster can be retrieved with the above comand. The argument provided should be the ID of the cluster.

Connecting to a cluster

$ krucible configure-kubectl c-1234567

krucible can configure your kubectl context so that you can immediately connect to your cluster.

Running kubectl

krucible kubectl --cluster c-1234567 -- get pods

krucible is also capable of running kubectl commands directly.

Deleting a cluster

krucible delete cluster c-1234567

A cluster can be deleted with the above command. The argument provided should be the ID of the cluster.

About

The official command line client for Krucible

Resources

License

Stars

Watchers

Forks

Packages

No packages published