Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

Addon: ondat

1.26
Compatibility: amd64 classic
Source: Refer to Ondat homepage

Founded in London as StorageOS in 2015, Ondat is a software-defined, Kubernetes-native, persistent storage platform that was built to run any stateful application at scale, anywhere - whilst ensuring industry-leading levels of application performance, high availability, resilience and security.

Ondat’s deterministic performance makes it a perfect storage platform for Databases, Message Queues, Logging, Artificial Intelligence & Machine Learning (AI/ML), Edge Computing, Continuous Integration & Continuous Delivery (CI/CD) services. Ondat can be deployed into a single-node or multi-node MicroK8s cluster, allowing you to gracefully scale your services based on your needs.

Quickstart

First, ensure that you have enabled the Community repository:

microk8s enable community

To enable the add-on:

microk8s enable ondat

Once deployed, get your free Community edition licence by signing up and registering your cluster through the Ondat Portal:

Create your first Ondat volume on your microK8s cluster by following the how-to guide below:

To interact with your Ondat cluster and conduct Day-2 storage operations, use the Ondat CLI that is already deployed in your cluster:

The add-on can be disabled at any time with:

microk8s disable ondat

Requirements

Dependencies

  • For Ondat to be successfully deployed onto a MicroK8s cluster, the following Core add-ons should be available:
    • dns - CoreDNS to provide address resolution services and service discovery in your MicroK8s cluster.
    • hostpath-storage - Host storage for Ondat’s etcd cluster.
    • helm3 - Helm 3 package manager for Kubernetes to deploy the Ondat Helm chart.

:light_bulb: The Ondat add-on will automatically check and deploy the required core add-ons if they are not already installed in the MicroK8s cluster.

Supported Ubuntu Distributions

  • Tested on the following Ubuntu distributions:
    • Ubuntu 22.04 LTS (Jammy Jellyfish)
    • Ubuntu 20.04 LTS (Focal Fossa)
    • Ubuntu 18.04 LTS (Bionic Beaver)

Learn More

Last updated 2 years ago. Help improve this document in the forum.