Kubernetes image builder
Project description
# kib Kubernetes image builder is simple service capable to build custom images and push them to registry. It is using [Custom resources](https://kubernetes.io/docs/concepts/api-extension/custom-resources/) and image controller.
Image controller is listening for changes in Kubernetes API and build missing images.
## Instalation
Create custom resources
` kubectl apply -f resources/ `
Run controller (running in container/pod will be available in next version)
` python3 -m kib `
Add Image resources and wait for them to get builded. Image examples can be found in examples/
## Configuration
Configuration options are defined by environment variables.
Name | Default | Description — | — | — KIB_CONFIG | incluster | Define how to load configuration KIB_BUILD_MISSING | 1 | Build missing images on start KIB_WATCH | 1 | Keep watching for new images
## Demo
[![asciicast](https://asciinema.org/a/137445.png)](https://asciinema.org/a/137445)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file kib-0.2.tar.gz
.
File metadata
- Download URL: kib-0.2.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba075bd58acabb408f67c8f1921001fac2e72a923fb05dd5ab9a0b75d64a22c9 |
|
MD5 | ea723a1cf84a050c14092a4610e5426d |
|
BLAKE2b-256 | 4ca673a9452c18de581bbc604a24e034a4d55959a69ef93b2739c1f8dbccd117 |