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.
- etcd is upgraded to 3.4 for ARM64
- 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
- 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