Canonical Kubernetes 1.26 is now generally available

Alex Jones

on 12 December 2022

This article is more than 2 years old.


Canonical Kubernetes 1.26 is now generally available for both distributions, Charmed Kubernetes and MicroK8s, following the release of upstream Kubernetes on the 8th of December.

We consistently follow the upstream release cadence to provide our users and customers with the latest improvements and fixes, together with security maintenance and enterprise support for Kubernetes on Ubuntu.  This blog is a quick overview of the latest development highlights available in Canonical Kubernetes 1.26 as well as a look at our favourite upstream enhancements.

What’s new in Canonical Kubernetes 1.26

All upstream Kubernetes 1.26 features are available in Canonical Kubernetes for both its distributions, MicroK8s and Charmed Kubernetes. The following highlights are new in Canonical Kubernetes 1.26. For the full list of features, you can refer to the Charmed Kubernetes and MicroK8s release notes.

MicroK8s 1.26 highlights

MicroK8s for Cluster API

Canonical Kubernetes is glad to announce  MicroK8s bootstrap and control plane providers for Cluster API. MicroK8s based clusters deployed with Cluster API benefit from powerful MicroK8s features such as automatic and frictionless patch-level upgrades, a comprehensive set of addons to ease the cluster deployment and operations, as well as the ability to deploy any Kubernetes version with ease. 

The latest Cluster API MicroK8s providers come with RBAC improvements and support for  AMD64 and ARM64 architectures.

New EKS-D tracks

MicroK8s introduced new tracks for EKS-D which is a Kubernetes distribution based on and used by Amazon Elastic Kubernetes Service (EKS). These new tracks bundle the extra patches from the EKS Distro as well as various addons for storage and authentication that offer a similar experience to EKS with all the added benefits of MicroK8s.  Instructions on how to install EKS-D with MicroK8s.

The addon ecosystem expands with new partnerships

The evolution of the addon ecosystem continues to strengthen MicroK8s. The following addons are new in the 1.26 release: 

  • Gopaddle: Provision multi-cloud clusters, dockerise applications, deploy, monitor and build DevOps pipelines within a fraction of time.
  • Ondat: Run stateful workloads at scale.
  • KWasm: Tooling for cloud-native WebAssembly.
  • Sosivio: Next Generation Kubernetes Security made easy.

New Core addons 

Core addons are Kubernetes services shipped with MicroK8s and supported by Canonical Kubernetes. MicroK8s 1.26, continues extending the core addon ecosystem with the introduction of MinIO: high-performance, S3 compatible object storage.

Charmed Kubernetes 1.26 highlights

Charmed Open Policy Agent Gatekeeper brings managed policies

As of 1.26, there is a new charm developed by Canonical to enable OPA gatekeeper on our Charmed Kubernetes distribution. This exciting new application allows a popular community policy controller to be easily installed, managed and upgraded within the lifecycle management of Juju. For more information and to try it yourself, visit the Charmhub page here.

Kube-OVN BGP support

The Kube-OVN charm’s new bgp-speakers config option makes it possible to peer Kubernetes nodes with external BGP routers and exchange routing information for Kube-OVN subnets. This makes it possible to access pod IPs directly from external networks.

Kube-OVN traffic mirroring

The new enable-global-mirror and mirror-iface config options make it possible to configure traffic mirroring for Kube-OVN. When configured, Kube-OVN will mirror pod network traffic to a network interface on each Kubernetes node, making it easier to observe network traffic with tools such as tcpdump.

MetalLB enhancements

The metallb-controller and metallb-speaker charms have been upgraded to v0.12 and can now be deployed to a wider variety of architectures, with support for AMD64, ARM, ARM64, POWER(ppc64le), and s390x machines.

New default OS series

Ubuntu 22.04 LTS is now the default series for new deployments of Charmed Kubernetes. Ubuntu 20.04 LTS remains fully supported.

Changelog for upstream Kubernetes 1.26

You can read the changelog for full defaults regarding features, deprecations and bug fixes included in 1.26.

Learn more about Canonical Kubernetes or talk to our team

kubernetes logo

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.

Learn more about Kubernetes ›

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

How should a great K8s distro feel? Try the new Canonical Kubernetes, now in beta

Try the new Canonical Kubernetes beta, our new distribution that combines ZeroOps for small clusters and intelligent automation for larger production...

Canonical Kubernetes 1.29 is now generally available

A new upstream Kubernetes release, 1.29, is generally available, with significant new features and bugfixes. Canonical closely follows upstream development,...

Turbocharge your API and microservice delivery on MicroK8s with Microcks

Give Microcks on MicroK8s a try and experience the benefits of accelerated development cycles and robust testing.