4 ms·
Systemd's mkosi is worth checking out too: https://github.com/systemd/mkosi https://github.com/systemd/mkosi I don't think it generates docker/OCI images direc
by qbasic_forever 4y ago
Systemd's mkosi is worth checking out too: https://github.com/systemd/mkosi https://github.com/systemd/mkosi
I don't think it generates docker/OCI images directly, but it definitely can generate a tarball of the final filesystem image contents and then crane or a similar tool could package it up into an appropriate OCI image.
For just docker usage it's probably overkill, the main advantage would be it can build other image types like adding a kernel and init to be a fully bootable iso or VM image, in addition to just getting a container image.
- MuffinFlavored 4y agoCan Kubernetes pods/workloads run anything other than Docker/OCI format with ease or is that basically the standard?
- qbasic_forever 4y agoIt can, kubevirt is a project for running VMs https://kubevirt.io/ https://kubevirt.io/ and there have been more esoteric things like WASM (https://github.com/krustlet/krustlet https://github.com/krustlet/krustlet). Virtual kubelet likely allows you to plug in almost any kind of workload: https://github.com/virtual-kubelet/virtual-kubelet https://github.com/virtual-kubelet/virtual-kubelet
- MuffinFlavored 4y agoI don't know how big of a market there is for tinkerers like myself who aren't afraid to give DigitalOcean (VPS host) their money, but would rather subject themselves to hosting their own poor man's k8s cluster instead of pay to use theirs. It's like a subset of tinkerers inside of a larger group of tinkerers.