- This is an Ondat add-on that provides a software-defined, cloud native storage platform for MicroK8s - a small, fast, single-package Kubernetes distribution for developers, IoT and edge.
- For minimum Ondat resource requirements, refer to the official Ondat - Prerequisites documentation.
- For minimum MicroK8s resource requirements, refer to the official MicroK8s - Getting Started documentation.
- 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'setcd
cluster.helm3
- Helm 3 package manager for Kubernetes to deploy the Ondat Helm chart.
💡 The Ondat add-on will automatically check and deploy the required core add-ons if they are not already deployed in the MicroK8s cluster.
- Tested on the following Ubuntu distributions:
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Ubuntu 20.04 LTS (Focal Fossa)
- Ubuntu 18.04 LTS (BionicBeaver)
- Tested on the following architectures:
# enable the Community repository first.
microk8s enable community
# run the command to install Ondat into your MicroK8s cluster.
microk8s enable ondat
# run the command to remove Ondat from your MicroK8s cluster.
microk8s disable ondat
- Contribution guidelines for this project can be found in the Contributing document.
- Licensed under the Apache License, Version 2.0.
- For more information on the project's CoC, review the Code of Conduct document.
- For more information on the project's security policy and how to report potential security issues, review the Security document.