The immutable Linux meta-distribution for edge Kubernetes.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] almost 2 years ago
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.
This is a minor release containing mostly bugfixes.
Published by github-actions[bot] almost 2 years ago
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.
This is a minor release containing mostly bugfixes.
Published by github-actions[bot] almost 2 years ago
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.
This is a minor release containing mostly bugfixes. The alpine image is now slightly larger as includes firmware files too, if you prefer having a smaller image, please add your comment on https://github.com/kairos-io/kairos/issues/290 as we are collecting feedback.
This release also focuses on a bunch of bugfixes regarding ARM images. Also now the kairos
/kairos
user is working out of the box with the released images.
Thanks to the community for the feedback! @Ludea @jbalonso @apolloDS @christianprim
env
to the config file in order to inject environment variables to lifecycle commands (install,reset,upgrade) https://github.com/kairos-io/kairos/pull/264
Published by github-actions[bot] about 2 years ago
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.
Published by github-actions[bot] about 2 years ago
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.
Published by github-actions[bot] about 2 years ago
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.
ubuntu-20-lts
tag.Published by github-actions[bot] about 2 years ago
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.
systemd
live layering support for openSUSE/ubuntu-rolling/fedora flavor docs
systemd-networkd
is used in all the systemd
-based flavorsPublished by github-actions[bot] about 2 years ago
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.
For releases with k3s embedded, see here.
The releases below are "core" artifacts, that is without any Kubernetes distribution, those can be used to build against, and extend Kairos on runtime.
install
now has a grub_options
field to set grub options. docs
auto
argument to auto-detect the installation target drivekairos-agent manual-install
is now available for installing manuallyYou can find the images always on quay.io - note the new organization now is kairos
and not c3os
. To upgrade from an earlier c3os version, use the images that contains k3s:
Flavor/Variant | Core (no k3s) | Standard(k3s+opt.full-mesh) |
---|---|---|
openSUSE based | https://quay.io/repository/kairos/core-opensuse | https://quay.io/repository/kairos/kairos-opensuse |
Ubuntu based | https://quay.io/repository/kairos/core-ubuntu | https://quay.io/repository/kairos/kairos-ubuntu |
Alpine Linux based | https://quay.io/repository/kairos/core-alpine | https://quay.io/repository/kairos/kairos-alpine |
openSUSE based (RaspberryPi 3 and 4, arm64) | https://quay.io/repository/kairos/core-opensuse-arm-rpi | https://quay.io/repository/kairos/kairos-opensuse-arm-rpi |
Alpine Linux based (RaspberryPi 3 and 4, arm64) | https://quay.io/repository/kairos/core-alpine-arm-rpi | https://quay.io/repository/kairos/kairos-alpine-arm-rpi |
Published by github-actions[bot] about 2 years ago
This is an RC. Do not use it if not for testing. Please use latest v0.57.0 release.
For releases with k3s, see here
c3OS was rebranded to Kairos. See the issue for more details on the rationale.
install
now has a grub_options
field to set grub options. docs
auto
argument to auto-detect the installation target drivekairos-agent manual-install
is now available for installing manuallyYou can find the images always on quay.io, to upgrade from an earlier c3os version, use the images that contains k3s:
Published by github-actions[bot] about 2 years ago
This is an RC. Do not use it if not for testing. Please use latest v0.57.0 release.
For releases with k3s, see here
c3OS was rebranded to Kairos. See the issue for more details on the rationale.
install
now has a grub_options
field to set grub options. docs
auto
argument to auto-detect the installation target drivekairos-agent manual-install
is now available for installing manually/usr/local/.c3os
directory to /usr/local/.kairos
before upgrading.You can find the images always on quay.io, to upgrade from an earlier c3os version, use the images that contains k3s:
Published by github-actions[bot] about 2 years ago
This release is a complete overhaul of the versioning and the location of where images are pushed by c3os. There is no critical breaking change, aside that for upgrades you must point to the new image repository location.
From this release this repository will follow semantic versioning and artifacts WILL NOT include k3s in the resulting artifacts. If you are looking at the releases with k3s, which formerly where published here, those moved in a specific repository, which will follow the k3s versioning cadence.
This repository will publish from now on the various distro images with the agent only, which can be used as a base block for customization or standalone with bundles to install a provider separately.
Note: for upgrades, the repository has moved pushing images to quay.io/c3os/c3os-alpine
, quay.io/c3os/c3os-opensuse
.
You can find the images always on quay.io, to upgrade from an earlier c3os version, use the images that contains k3s:
install
now has a grub_options
field to set grub options. docs
auto
argument to auto-detect the installation target drivec3os-agent manual-install
is now available for installing manuallyPublished by github-actions[bot] about 2 years ago
This release is a complete overhaul of the versioning and the location of where images are pushed by c3os. There is no critical breaking change, aside that for upgrades you must point to the new image repository location.
From this release this repository will follow semantic versioning and artifacts WILL NOT include k3s in the resulting artifacts. If you are looking at the releases with k3s, which formerly where published here, those moved in a specific repository, which will follow the k3s versioning cadence.
This repository will publish from now on the various distro images with the agent only, which can be used as a base block for customization or standalone with bundles to install a provider separately.
Note: for upgrades, the repository has moved pushing images to quay.io/c3os/c3os-alpine
, quay.io/c3os/c3os-opensuse
.
You can find the images always on quay.io, to upgrade from an earlier c3os version, use the images that contains k3s:
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
Published by github-actions[bot] about 2 years ago
install
section now contains auto installs instructions that were moved out of the c3os
blockbundles
supportFull Changelog: https://github.com/c3os-io/c3os/compare/v1.23.6-53...v1.24.3-55
Published by github-actions[bot] about 2 years ago
Full Changelog: https://github.com/c3os-io/c3os/compare/v1.23.6-53...v1.24.3-55
Published by github-actions[bot] about 2 years ago
Full Changelog: https://github.com/c3os-io/c3os/compare/v1.23.6-53...v1.24.3-55
Published by github-actions[bot] about 2 years ago
Full Changelog: https://github.com/c3os-io/c3os/compare/v1.23.6-53...v1.24.3-55