mirror of
https://github.com/aljazceru/kata-containers.git
synced 2025-12-30 04:24:29 +01:00
Instead of relying on a centos/docker image, present only on dockerhub, let's rely on the centos:7 image from the centos registry, and apply the same modifications applied when generating the centos/systemd image. The main reason for doing this is avoiding to update an image from 3 years ago, making the delta of the packages updated smaller. If you're curious why we keep using CentOS 7 though, the reason is because CentOS 8, and UBI images have a different systemd configuration that works quite well when mounting the image using podman, but systemd can't connect dbus when running on environments like AKS or even minikube. So, in order to be as compatible as possible, let's keep using the CentOS 7 image for now, at least till we find a suitable substitute for that. Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Kata Containers packaging
Introduction
Kata Containers currently supports packages for many distributions. Tooling to aid in creating these packages are contained within this repository.
Build in a container
Kata build artifacts are available within a container image, created by a
Dockerfile. Reference DaemonSets are provided in
kata-deploy, which make installation of Kata Containers in a
running Kubernetes Cluster very straightforward.
Build a snap package
Build static binaries
See the static build documentation.
Build Kata Containers Kernel
Build QEMU
Test Kata using ccloudvm
See the ccloudvm documentation.
Create a Kata Containers release
See the release documentation.
Jenkins files
See the Jenkins documentation.
Packaging scripts
See the scripts documentation.
Sync packages
See the kata-pkgsync documentation.
Credits
Kata Containers packaging uses packagecloud for package hosting.