Kubernetes 1.18 available from Canonical
Canonical
on 24 March 2020
Tags: Charmed Kubernetes , kubernetes , MicroK8s , Upgrade Kubernetes
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
What is Kubernetes?
Kubernetes, or K8s for short, is an open source platform pioneered by Google, which started as a simple container orchestration tool but has grown into a platform for deploying, monitoring and managing apps and services across clouds.
Kubernetes made easy
Everything you love about the upstream, with enterprise-grade assurance. Canonical Kubernetes offers hassle-free installation and maintenance, and peace of mind for your containerized workloads. Maximize performance and deliver security updates across any cloud.
Newsletter signup
Related posts
How to set up a micro lab: four principles for a reliable homelab
After over a decade of running a homelab, I have learned a few difficult lessons. Although it begins as a “lab,” you inevitably end up with something you want...
Accelerating AI with open source machine learning infrastructure
The landscape of artificial intelligence is rapidly evolving, demanding robust and scalable infrastructure. To meet these challenges, we’ve developed a...
Deploy your Spring Boot application to production
In this article we walk through the steps required to deploy a Spring Boot application to production using Juju and Kubernetes. The goal is to showcase the...