Kubernetes 1.18 available from Canonical

Canonical

on March 24, 2020

Canonical today announced full enterprise support for Kubernetes 1.18, with support covering Charmed Kubernetes, MicroK8s and kubeadm. Committed to releasing in tandem with upstream Kubernetes, enterprises can benefit from the latest additions to enhance their day to day operations.

“Canonical’s drive is to enable enterprises by giving them the tools to seamlessly deploy and operate their Kubernetes clusters. This new Kubernetes release unlocks capabilities for both MicroK8s and Charmed Kubernetes, with new add-ons like Kubeflow 1.0, Multus and support for the upcoming Ubuntu 20.04 LTS release. We are excited to work with our customers and partners to deliver them an unparalleled Kubernetes experience,” commented Alex Chalkias, Product Manager at Canonical.

MicroK8s, the lightweight, single snap packaged Kubernetes is suited for edge and IoT use cases like Raspberry Pi clustering and ideal forDevOps teams that want to create CI/CD pipelines to test K8s-based applications. Users following the latest stable MicroK8s track will be automatically upgraded to Kubernetes 1.18. The recent Kubeflow 1.0 release can be enabled in MicroK8s by a single command and unlock the capabilities of AI/ML at the edge. 

Charmed Kubernetes, Canonical’s multi-cloud Kubernetes, delivered on the widest range of clouds, benefits from preview release support for the upcoming 20.04 LTS release. Multus, a container network interface (CNI), that enables the creation of multiple virtual network interfaces on Kubernetes pods is added to the list of supported tools. Users interested in container storage interface (CSI) add-ons for filesystem storage can now benefit from support of CephFS. CIS benchmark 1.5 is also supported for organisations that are looking to increase their security and compliance.

What’s new:

MicroK8s

  • etcd is upgraded to 3.4
  • CoreDNS addon is upgraded to v1.6.6
  • New helm3 addon is available with `microk8s.helm3`
  • Juju is upgraded to 2.7.3 and is packaged with the snap
  • Ingress RBAC rule to create configmaps
  • Certificates are set to have a lifespan of 365 days
  • `microk8s.reset` can disable add-ons
  • Allow `microk8s.kubectl` to use plugins such as krew
  • Fix in enabling add-ons via the rest API
  • On a ZFS machine, the native snapshotter will be used
  • Improved `microk8s.status` output
  • Hostpath can now list events when RBAC is enabled
  • New snap interface added, enabling other snaps to detect MicroK8s’ presence

Charmed Kubernetes

  • Preview release of Ubuntu 20.04 LTS support
  • Added support for CIS benchmark 1.5
  • Support for CephFS
  • Addition of Multus CNI – a plugin to enable multiple virtual network interfaces for pods
Newsletter signup

Select topics you’re
interested in

In submitting this form, I confirm that I have read and agree to Canonical’s Privacy Notice and Privacy Policy.

Related posts

We are changing the way you build snaps from GitHub repos

On the 11th March 2020 we introduced a new process for building a snap using GitHub repos to snapcraft.io. Here is all you need to know about this update....

GNOME 3.34 snapcraft extension

We constantly strive to empower developers. Part of that aim extends to making development easier, for example improving build tools and documentation. As an...

An adventure through the Snap Store

An application store with a large number of entries is a double-edged sword. It’s often a good sign of a vibrant, thriving community of software creators,...