rpm-ostree is the hybrid image/package system that provides transactional upgrades on Atomic Host.
This blog post is a high-level summary of the recent features that were added in the last few releases.
The Atomic Host platform is now replaced by CoreOS. Users of Atomic Host are encouraged to join the CoreOS community on the Fedora CoreOS communication channels.
The documentation contained below and throughout this site has been retained for historical purposes, but can no longer be guaranteed to be accurate.
rpm-ostree is the hybrid image/package system that provides transactional upgrades on Atomic Host.
This blog post is a high-level summary of the recent features that were added in the last few releases.
Fedora Atomic Host Version: 27.100 is available.
Users or adminstrators may want to change kernel arguments of Atomic Host for various reasons. Previously, it was hard for the users due to many of the steps involved, and the harmful consequences that can occur if users accidentally make a mistake in the changing process.
In this post, I want to introduce a command (rpm-ostree ex kargs
) that
allows users to change kernel arguments on Atomic Host. This command simplifies
the process of changing kernel arguments. This command also lies
beneath rpm-ostree,
and because of that, it benefits from many of the cool features from rpm-ostree.
One of them is rpm-ostree rollback
, which can allow users to undo their old changes
they do not want.
Note: This command is still experimental, so if you have seen any unexpected behavior happening, please report an issue to rpm-ostree. This post also requires some knowledge of Atomic Host and rpm-ostree, please bear that in mind when reading this.
Let’s demonstrate some of the options that can be done with this command!
When containers initially made their big splash into the industry via Docker,
users were almost required to use the docker
CLI and daemon to create and
manage their container images. But a lot has happened since then and now it
is easier than ever to create a container image without using docker
at all,
since the Docker image format has been standardized as the
OCI Image format.
In this post, we’ll review some of the ways you can create and manage your
container images without ever having to start the docker
daemon.
In 2016, we started to Containerize the Kubernetes stack,
that is to ship all the components as containers as you can see here.
But some of those containers like etcd and flanneld
must be started before Docker daemon because etcd
is the cluster state store,
and flanneld
is the cluster network overlay (SDN).
In this blog post we are going to demonstrate how to use the same components used by Project Atomic in the so called system containers that is to run the containers without a Docker daemon, namely: skopeo, ostree, and an OCI runtime like runc or bubble wraps and its OCI wrapper.