Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/buildpacks-community/kpack

Kubernetes Native Container Build Service
https://github.com/buildpacks-community/kpack

buildpacks cloud-native hacktoberfest kubernetes

Last synced: 2 days ago
JSON representation

Kubernetes Native Container Build Service

Awesome Lists containing this project

README

        

# kpack
[![Build Status](https://github.com/buildpacks-community/kpack/workflows/ci/badge.svg)](https://github.com/buildpacks-community/kpack/actions)
[![codecov](https://codecov.io/gh/pivotal/kpack/branch/master/graph/badge.svg)](https://codecov.io/gh/pivotal/kpack)

Kubernetes Native Container Build Service

kpack extends [Kubernetes](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) and utilizes unprivileged kubernetes primitives to provide builds of OCI images as a platform implementation of [Cloud Native Buildpacks](https://buildpacks.io) (CNB).

kpack provides a declarative builder resource that configures a Cloud Native Buildpacks build configuration with the desired buildpack order and operating system stack.

kpack provides a declarative image resource that builds an OCI image and schedules rebuilds on source changes and from builder buildpack and builder stack updates.

kpack also provides a build type to execute a single Cloud Native Buildpack OCI image build.

![kpack gif](docs/assets/node-min.gif)

### Documentation & Getting Started

- [Install kpack](docs/install.md)
- Get started with [the tutorial](docs/tutorial.md)
- Are you familiar with pack? check our [comparison section](docs/kpack-vs-pack.md)
- Check out the documentation on kpack concepts:
- [Stacks](docs/stack.md)
- [Images](docs/image.md)
- [Secrets](docs/secrets.md)
- [Buildpacks and Stores](docs/buildpacks.md)
- [Builders](docs/builders.md)
- [Builds](docs/build.md)
- [Service Bindings](docs/legacy-cnb-servicebindings.md)

- Interact with kpack using [kpack CLI](https://github.com/vmware-tanzu/kpack-cli/blob/main/docs/kp.md)

- Tailing logs with the kpack [log utility](docs/logs.md)

- Documentation on [Local Development](DEVELOPMENT.md)

### kpack Working Group

There is a weekly working group meeting to discuss all things kpack!

The calendar and links are located on the [Buildpacks Community Page](https://buildpacks.io/community/)

Come join us in the [CNCF slack](https://cloud-native.slack.com/channels/buildpacks-kpack) as well!