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, the best way to start is with the first 4 chapters of the kpt Book. Furthermore it is useful to check the references 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.

Community Meeting

Participate in our community meetings