kairos-io / osbuilder

:building_construction: Kubernetes Native Extension to build Linux distributions artifacts from container images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


kairos-white-column 5bc2fe34
osbuilder

Kubernetes Native Extension to build Linux distributions artifacts from container images

license docs go report card

With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.

Documentation

Contribute

๐Ÿ“š Getting started with Kairos
๐Ÿ’ก Examples
๐ŸŽฅ Video
๐Ÿ‘Engage with the Community

๐Ÿ™Œ CONTRIBUTING.md
๐Ÿ™‹ GOVERNANCE
๐Ÿ‘ทCode of conduct

โ— This is experimental!

Installation

To install, use helm:

# Adds the kairos repo to helm
$ helm repo add kairos https://kairos-io.github.io/helm-charts
"kairos" has been added to your repositories
$ helm repo update                                        
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "kairos" chart repository
Update Complete. โŽˆHappy Helming!โŽˆ

# Install the CRD chart
$ helm install kairos-crd kairos/kairos-crds
NAME: kairos-crd
LAST DEPLOYED: Tue Sep  6 20:35:34 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None

# Installs osbuilder
$ helm install kairos-osbuilder kairos/osbuilder

Documentation available at: https://kairos.io/docs/advanced/build/

About

:building_construction: Kubernetes Native Extension to build Linux distributions artifacts from container images


Languages

Language:Go 50.8%Language:Shell 29.4%Language:Makefile 13.0%Language:Dockerfile 5.4%Language:Earthly 1.5%