76 lines
3.7 KiB
Markdown
76 lines
3.7 KiB
Markdown
|
# Ondat Operator
|
|||
|
|
|||
|
StorageOS is a cloud native, software-defined storage platform that transforms
|
|||
|
commodity server or cloud based disk capacity into enterprise-class persistent
|
|||
|
storage for containers. StorageOS volumes offer high throughput, low latency
|
|||
|
and consistent performance, and are therefore ideal for deploying databases,
|
|||
|
message queues, and other mission-critical stateful solutions. StorageOS
|
|||
|
Project edition also offers ReadWriteMany volumes that are concurrently
|
|||
|
accessible by multiple applications.
|
|||
|
|
|||
|
The Ondat Operator installs and manages StorageOS within a cluster. Cluster
|
|||
|
nodes may contribute local or attached disk-based storage into a distributed
|
|||
|
pool, which is then available to all cluster members via a global namespace.
|
|||
|
|
|||
|
Volumes are available across the cluster so if an application container gets
|
|||
|
moved to another node it has immediate access to re-attach its data.
|
|||
|
|
|||
|
StorageOS is extremely lightweight - minimum requirements are a reserved CPU
|
|||
|
core and 2GB of free memory. There are minimal external dependencies, and no
|
|||
|
custom kernel modules.
|
|||
|
|
|||
|
|
|||
|
After StorageOS is installed, please register for a free personal license to
|
|||
|
enable 1TiB of capacity and HA with synchronous replication by following the
|
|||
|
instructions [here](https://docs.ondat.io/docs/operations/licensing). For
|
|||
|
additional capacity, features and support plans contact sales@ondat.io.
|
|||
|
|
|||
|
## Highlighted Features
|
|||
|
|
|||
|
* High Availability - synchronous replication insulates you from node failure.
|
|||
|
* Delta Sync - replicas out of sync due to transient failures only transfer
|
|||
|
changed blocks.
|
|||
|
* Multiple AccessModes - dynamically provision ReadWriteOnce or ReadWriteMany
|
|||
|
volumes.
|
|||
|
* Rapid Failover - quickly detects node failure and automates recovery actions
|
|||
|
without administrator intervention.
|
|||
|
* Data Encryption - both in transit and at rest.
|
|||
|
* Scalability - disaggregated consensus means no single scheduling point of
|
|||
|
failure.
|
|||
|
* Thin provisioning - only consume the space you need in a storage pool.
|
|||
|
* Data reduction - transparent inline data compression to reduce the amount of
|
|||
|
storage used in a backing store as well as reducing the network bandwidth
|
|||
|
requirements for replication.
|
|||
|
* Flexible configuration - all features can be enabled per volume, using PVC
|
|||
|
and StorageClass labels.
|
|||
|
* Multi-tenancy - fully supports standard Namespace and RBAC methods.
|
|||
|
* Observability & instrumentation - Log streams for observability and
|
|||
|
Prometheus support for instrumentation.
|
|||
|
* Deployment flexibility - scale up or scale out storage based on application
|
|||
|
requirements. Works with any infrastructure – on-premises, VM, bare metal
|
|||
|
or cloud.
|
|||
|
|
|||
|
## About StorageOS
|
|||
|
|
|||
|
StorageOS is a software-defined cloud native storage platform delivering
|
|||
|
persistent storage for Kubernetes. StorageOS is built from the ground-up with
|
|||
|
no legacy restrictions to give enterprises working with cloud native workloads
|
|||
|
a scalable storage platform with no compromise on performance, availability or
|
|||
|
security. For additional information, visit www.ondat.io.
|
|||
|
|
|||
|
## Installation
|
|||
|
|
|||
|
StorageOS requires an etcd cluster in order to function. Find out more about
|
|||
|
setting up an etcd cluster in our [etcd
|
|||
|
docs](https://docs.ondat.io/docs/prerequisites/etcd/).
|
|||
|
|
|||
|
By default, a minimal configuration of StorageOS is installed. To set advanced
|
|||
|
configurations, disable the default installation of the StorageOS cluster
|
|||
|
and create a custom StorageOSCluster resource, documentation
|
|||
|
[here](https://github.com/ondat/charts/blob/main/charts/ondat-operator/README.md#creating-a-storageos-cluster-manually)
|
|||
|
|
|||
|
Newly installed StorageOS clusters require a license to function. For
|
|||
|
instructions on applying our free developer license, or obtaining a commercial
|
|||
|
license, please see our documentation at
|
|||
|
https://docs.ondat.io/docs/reference/licence/.
|