OpenMediaVault 7 NAS Gains Kubernetes Capabilities

Extend your NAS server functionalities to the maximum with OpenMediaVault's K3s plugin, bringing cutting-edge container management.

You’ll love this update if you’re passionate about self-hosting NAS and have a foot in DevOps. OpenMediaVault 7 has introduced a game-changing feature for you: Kubernetes capabilities, all made possible by its new K3s-based plugin. Not familiar with K3s?

It is a lightweight distribution of Kubernetes designed to be simple and resource-efficient, making it ideal for edge computing and IoT devices. K3s targets small to medium deployments where the full capabilities of Kubernetes are desired, but the resource overhead of traditional Kubernetes is a concern. Now, back to the topic.

What Does OpenMediaVault’s K3s Plugin Offer?

The plugin comes with a pre-installed cert-manager for handling SSL certificates and Traefik in the role of Ingress controller, providing the reverse proxy functionality. This is essentially the standard K3s but with some really useful features included.

For example, persistent volumes (PV) will be auto-created for existing shared folders, making it easy to consume via persistent volume claims (PVC) during your deployments. There’s more – OpenMediaVault’s K3s plugin has a built-in Kubernetes dashboard available at port 4443 by default.

The Load Balancer is running on port 8080 and 8443. You can use your local SSL certificates that are managed via the OpenMediaVault UI or let the cert-manager controller auto-create a self-signed certificate.

Moreover, the plugin uses the embedded etcd database, a distributed key-value store used as the backbone of Kubernetes for all cluster data, to have the ability to expand the single-node cluster with additional nodes.

But the good news doesn’t stop there. At a later stage, it is planned to provide an infrastructure that provides recipes that allow users to easily choose from a selection of applications they want to install. It is intended to serve as a template for easily installing applications without any great knowledge of Kubernetes.

These can then be based on Helm charts or, for example, simply on deployments. However, the aim is always to make the configuration as simple as possible for the user.

With everything said so far, we can conclude that OpenMediaVault emerges as the second free and open-source NAS platform to integrate Kubernetes-based container orchestration capabilities, following TrueNAS SCALE.

However, OpenMediaVault stands out by adopting a more straightforward approach in the face of almost pure K3s experience, providing developers with a familiar way to deploy applications. In comparison, TrueNAS SCALE opts for its own predefined user interface that tends to obscure the underlying processes from the developer, potentially restricting deployment options.

You can refer to the announcement for detailed information regarding the new OpenMediaVault’s K3s plugin. To install it, simply choose the “openmediavault-k8s” from the plugin page of the OpenMediaVault UI. For the most curious, check out this brief video showcasing the new plugin’s features here.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%