Today we are proud to announce Kontena Pharos 1.2.0, the latest release of our Kubernetes distribution, now with CentOS7/RHEL7 and Ubuntu 18.04 LTS support. See the Kontena Pharos 1.2.0 release notes for the full list of changes.
CentOS, Red Hat and Ubuntu 18.04 LTS
Kontena Pharos now includes support for Red Hat based operating systems (CentOS 7 & RHEL 7). This was a much requested feature because many organisations prefer to use Red Hat based Linux.
In addition to the Red Hat support, we also included support for the latest Ubuntu LTS version, 18.04. Ubuntu 18.04 ships with newer kernel and docker versions which might make it a more compelling option for new installations.
Kubernetes Optimized Container Runtime, cri-o
Kontena Pharos 1.2 also includes lightweight container runtime for all supported operating systems, cri-o. Currently Kontena Pharos supports cri-o on amd64 architectures but we are looking at how we could also support arm64 in the upcoming releases.
CRI-O is an implementation of the Kubernetes CRI (Container Runtime Interface) to enable using OCI (Open Container Initiative) compatible runtimes. It is a lightweight alternative to using Docker as the runtime for Kubernetes. It allows Kubernetes to use any OCI-compliant runtime as the container runtime for running pods. Today it supports runc and Clear Containers as the container runtimes but any OCI-conformant runtime can be plugged in principle.
Enabling cri-o support is easy, just define the
container_runtime: cri-o option for each host in
Automated Security Updates for Host OS
The Host-upgrades add-on has been rewritten to handle all supported operating systems.
New features include:
- cron-like scheduling
- rolling updates
- optional maintenance window
- optional draining of a node before updates are applied
- optional reboots (if node has updates that require reboot)
That said, we are deprecating the
kured add-on because
host-upgrades now includes all the functionality of
kured (and kured supports only Ubuntu).
Metrics Server Replaces Heapster
The Kubernetes project has marked Heapster as deprecated for a while now. For this reason Kontena Pharos switches from Heapster to Metrics Server. This change also enables use of custom metrics for the Horizontal Pod Autoscaler.
Heapster is still installed if you enable the
kubernetes-dashboard add-on (The Kubernetes Dashboard does not yet support the metrics api).
Note that upgrading from Kontena Pharos 1.1.x will leave Heapster running. It's safe to remove using
kubectl if you don't use Heapster API's.
It's easy to get started with Kontena Pharos. Enjoy!
About Kontena Inc.
Kontena Inc. is specialized in creating the most developer friendly solutions for running containers. Kontena's products are built on open source technology developed and maintained by Kontena. Kontena was founded in 2015 and has offices in Helsinki, Finland and New York, USA. More information: www.kontena.io.