Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/buildpacks-community/kpack
- Owner: buildpacks-community
- License: apache-2.0
- Created: 2019-05-08T19:14:07.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T17:05:30.000Z (3 days ago)
- Last Synced: 2025-01-08T22:39:45.695Z (3 days ago)
- Topics: buildpacks, cloud-native, hacktoberfest, kubernetes
- Language: Go
- Homepage:
- Size: 20.6 MB
- Stars: 963
- Watchers: 24
- Forks: 165
- Open Issues: 123
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
- Governance: GOVERNANCE.md
Awesome Lists containing this project
- awesome-repositories - buildpacks-community/kpack - Kubernetes Native Container Build Service (Go)
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!