Jump to content
Compatible Support Forums
Sign in to follow this  

[CentOS-announce] New CentOS Atomic Release and Kubernetes System Containers Now Available

Recommended Posts

Last week, the CentOS Atomic SIG released an updated version

(https://wiki.centos.org/SpecialInterestGroup/Atomic/Download'>https://wiki.centos.org/SpecialInterestGroup/Atomic/Download) of

CentOS Atomic Host (7.1707), a lean operating system designed to run

Docker containers, built from standard CentOS 7 RPMs, and tracking the

component versions included in Red Hat Enterprise Linux Atomic Host.


The release, which came as part of the monthly CentOS release stream,

was a modest one, including only a single glibc bugfix update


The next Atomic Host release will be based on the RHEL 7.4 source code


and will include support for overlayfs container storage, among other



Outside of the Atomic Host itself, the SIG has updated its Kubernetes

container images to be usable as system containers


What's more, in addition to the Kubernetes 1.5.x-based containers that

derive from RHEL, the Atomic SIG is now producing packages and

containers that provide the current 1.7.x version of Kubernetes.


## Containerized Master


The downstream release of CentOS Atomic Host ships without the

kubernetes-master package built into the image. You can install the

master kubernetes components (apiserver, scheduler, and

controller-manager) as system containers, using the following




# atomic install --system --system-package=no --name kube-apiserver



# atomic install --system --system-package=no --name kube-scheduler



# atomic install --system --system-package=no --name





## Kubernetes 1.7.x


The CentOS Virt SIG is now producing Kubernetes 1.7.x rpms, available

through this yum repo


The Atomic SIG is maintaining system containers based on these rpms

that can be installed as as follows:


### on your master



# atomic install --system --system-package=no --name kube-apiserver



# atomic install --system --system-package=no --name kube-scheduler



# atomic install --system --system-package=no --name





### on your node(s)



# atomic install --system --system-package=no --name kubelet



# atomic install --system --system-package=no --name kube-proxy




Both the 1.5.x and 1.7.x sets of containers have been tested with the

kubernetes ansible scripts

(https://github.com/kubernetes/contrib/tree/master/ansible) provided

in the upstream contrib repository, and function as drop-in

replacements for the installed rpms. If you prefer to run Kubernetes

from installed rpms, you can layer the master components onto your

Atomic Host image using rpm-ostree package layering with the command:

`atomic host install kubernetes-master`.


The containers referenced in these systemd service files are built in

and hosted from the CentOS Community Container Pipeline

(https://wiki.centos.org/ContainerPipeline), based on Dockerfiles from

the CentOS-Dockerfiles repository



## Download CentOS Atomic Host


CentOS Atomic Host is available as a VirtualBox or libvirt-formatted

Vagrant box, or as an installable ISO, qcow2 or Amazon Machine image.

For links to media, see the CentOS wiki



## Upgrading


If you're running a previous version of CentOS Atomic Host, you can

upgrade to the current image by running the following command:



$ sudo atomic host upgrade



## Release Cycle


The CentOS Atomic Host image follows the upstream Red Hat Enterprise

Linux Atomic Host cadence. After sources are released, they're rebuilt

and included in new images. After the images are tested by the SIG and

deemed ready, we announce them.


## Getting Involved


CentOS Atomic Host is produced by the CentOS Atomic SIG

(http://wiki.centos.org/SpecialInterestGroup/Atomic), based on

upstream work from Project Atomic (http://www.projectatomic.io/). If

you'd like to work on testing images, help with packaging,

documentation -- join us!


The SIG meets weekly on Thursdays at 16:00 UTC in the #centos-devel

channel, and you'll often find us in #atomic and/or #centos-devel if

you have questions. You can also join the atomic-devel

(https://lists.projectatomic.io/mailman/listinfo/atomic-devel) mailing

list if you'd like to discuss the direction of Project Atomic, its

components, or have other questions.


## Getting Help


If you run into any problems with the images or components, feel free

to ask on the centos-devel


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this