MicroK8s gets powerful add-ons
anaqvi
on 23 August 2019
Tags: Add-ons , kubernetes , MicroK8s
We are excited to announce new Cilium and Helm add-ons, coming to MicroK8s! These add-ons add even more power to your Kubernetes environment built on MicroK8s. The Cilium CNI plugin brings enhanced networking features, including Kubernetes NetworkPolicy support, to MicroK8s. You’ll also get direct CLI access to Cilium within MicroK8s using the microk8s.cilium wrapper.
If you do not already have a version of cilium installed you can alias microk8s.cilium to cilium using the following command:
snap alias microk8s.cilium cilium
Helm, the package manager for Kubernetes will allow even easier management of your MicroK8s environment.
How hard is it going to be to use these add-ons in MicroK8s? For those of you familiar with MicroK8s, you guessed it, a simple one-liner!
– Cilium: microk8s.enable cilium
– Helm: microk8s.enable helm
Kudos to the Cilium team for making it happen – shout out to Joe Stringer for submitting the PR for these add-ons!
About Cilium
Cilium is open source software that provides and secures the network and API connectivity between application services deployed using Linux container management platforms. Running Cilium in MicroK8s will enable powerful pod-to-pod connectivity management and service load balancing between pods.
You will be able to reach specific pods in your K8s cluster as well as define network security policies for connectivity. Using the Kubernetes Services abstraction you can balance loads of network traffic between pods. For more details, check out the doc on Cilium.
About Helm
Using Helm within Microk8s allows you to manage, update, share and rollback Kubernetes applications. Helm is maintained by the CNCF – in collaboration with Microsoft, Google, Bitnami and the Helm contributor community. For more details, check out Helm.
What’s next?
We are incredibly proud of our community and the contributions you make! Canonical looks forward to keep working together and building the best experiences to empower innovation and the open-source ecosystem.
We will continue working on improving the future with exciting additions to MicroK8s. If you’re working on an exciting project and have feature requests or suggestions please contribute or reach out to us on Github, Kubernetes forum, Slack (#microk8s channel) or tag us @canonical, @ubuntu on Twitter (#MicroK8s).
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.
Give your platform the deep integration it needs
Canonical Kubernetes optimises your systems for any cloud, on a per-cloud basis. Maximise performance and deliver security and updates across your whole cloud. Per-cloud optimisations for performance, boot speed, and drivers on all major public clouds Out-of-the-box cloud integration with the option of enterprise-grade commercial support.