3 releases (breaking)

0.4.0 Dec 15, 2021
0.3.1 Aug 4, 2021
0.2.0 Oct 23, 2020

#2226 in Command line utilities

MIT license

928 lines

Kubernetes Configuration Tool

build license version

KCT is a tool for taming the Kubernetes configuration beast by using Jsonnet while borrowing approaches and concepts from early contestants such as Tanka and Helm.

NOTICE: This project is under heavy development. Despite the 0.x.y releases being "production ready", don't expect API stability before a 1.0 release as anything may change due to experimentation and feedback.



We build binaries for most platforms, you can take a look at our Releases Page. From there, grab which binary matches your platform and add it to your $PATH

Build from sources

Our minimum supported rust version (MSRV) is the latest stable, and it'll probably stay that way until we think about external extensions. To build it from source, you just need to run:

cargo build --bin=kct --release

And if you have the cargo bin folder on your path, you can install it directly with:

cargo install --path=bin


If you want to know more about the tool's components and inner workings, take a look at the documentation. There you'll find description on the package structure and feature, along the commands with brief explanations about their tasks.


Any contribution is welcome, be either an issue or a PR. I'm very new to Rust so anything in the code that seems wrong feel free to point it out.


MIT © Bruno Delfino


~482K SLoC