High Available Datastore for Kubernetes
Piraeus Datastore - High-Availability Datastore for Kubernetes
Piraeus is a high performance, highly-available, simple, secure, and cloud agnostic storage solution for Kubernetes.
The Piraeus Project consists of:
Piraeus is a CNCF Sandbox Project.
Getting started
Installing Piraeus can be as easy as:
$ kubectl apply --server-side -k "https://github.com/piraeusdatastore/piraeus-operator//config/default?ref=v2"
namespace/piraeus-datastore configured
...
$ kubectl wait pod --for=condition=Ready -n piraeus-datastore -l app.kubernetes.io/component=piraeus-operator
pod/piraeus-operator-controller-manager-dd898f48c-bhbtv condition met
$ kubectl apply -f - <<EOF
apiVersion: piraeus.io/v1
kind: LinstorCluster
metadata:
name: linstorcluster
spec: {}
EOF
Head on over to the Piraeus Operator docs to learn more. It contains detailed instructions on how to get started using Piraeus.
It also contains a basic Helm chart. See here.
Contributing
You are welcome to contribute on Piraeus. See CONTRIBUTING.md for how to get started.
Community
Active communication channels:
License
Piraeus Datastore is licensed under the Apache License, Version 2.0. See LICENSE.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.