marshall007 / kpt

A toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration files

Home Page:https://googlecontainertools.github.io/kpt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KPT

kpt is a toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration data files.

  • Fetch, update, and sync configuration files using git.
  • Examine and modify configuration files.
  • Generate, transform, validate configuration files using containerized functions.
  • Apply configuration files to clusters.

Installation

Install with Gcloud

The version of kpt installed using gcloud may not be the latest released version.

gcloud components install kpt

Install with Homebrew

brew tap GoogleContainerTools/kpt https://github.com/GoogleContainerTools/kpt.git
brew install kpt

Download latest release

Latest release

Install from source

GO111MODULE=on go get -v github.com/GoogleContainerTools/kpt

Run using Docker image

gcr.io/kpt-dev/kpt

docker run gcr.io/kpt-dev/kpt version

See the docs for more information on how to use kpt.

See the roadmap for more information about new features planned for kpt.


About

A toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration files

https://googlecontainertools.github.io/kpt

License:Apache License 2.0


Languages

Language:Go 57.8%Language:CSS 19.8%Language:Shell 14.4%Language:HTML 4.1%Language:SCSS 2.0%Language:JavaScript 1.3%Language:Makefile 0.2%Language:Dockerfile 0.2%Language:Ruby 0.1%