kpt Documentation

kpt is a package-centric toolchain that enables a WYSIWYG configuration authoring, automation, and delivery experience, which simplifies managing Kubernetes platforms and KRM-driven infrastructure at scale by manipulating declarative Configuration as Data.
kpt logo

Install

Get started by installing kpt.

Learn

Read The kpt Book.

Ask

If your question is not a FAQ, please reach out!

Contribute

kpt is an open source project and anyone can contribute

For users #

To get familiar with kpt as an user the best way to start is the first four chapters of the kpt Book. Furthermore it is usefull to chek the recerences and the catalog of selected krm functions.

For admins #

Start with the installation and with the kpt Book.

For developers #

To develp krm functions, the best to start with Chapter 5 of the kpt Book.

For contributors #

kpt is developed in the kptdev organisation of GitHub.

Issues #

Issues can be reported to the kpt repo related to any repos in the kpt organisation.

Pull Requests #

We are happy to get Pull Requests. Send them!

Communication #

Slack

Join us in the #kpt channel in the Kubernetes Slack!

Discussions

Join the discussions in the kptdev/kpt repo.