Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piraeusdatastore/piraeus-operator
The Piraeus Operator manages LINSTOR clusters in Kubernetes.
https://github.com/piraeusdatastore/piraeus-operator
helm-deployment kubernetes-operator linstor
Last synced: 2 months ago
JSON representation
The Piraeus Operator manages LINSTOR clusters in Kubernetes.
- Host: GitHub
- URL: https://github.com/piraeusdatastore/piraeus-operator
- Owner: piraeusdatastore
- License: apache-2.0
- Created: 2019-07-25T23:14:02.000Z (over 5 years ago)
- Default Branch: v2
- Last Pushed: 2024-05-23T08:28:59.000Z (8 months ago)
- Last Synced: 2024-05-23T08:58:10.599Z (8 months ago)
- Topics: helm-deployment, kubernetes-operator, linstor
- Language: Go
- Homepage: https://piraeus.io/
- Size: 8.67 MB
- Stars: 356
- Watchers: 9
- Forks: 56
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome - piraeusdatastore/piraeus-operator - The Piraeus Operator manages LINSTOR clusters in Kubernetes. (Go)
- awesome - piraeusdatastore/piraeus-operator - The Piraeus Operator manages LINSTOR clusters in Kubernetes. (Go)
README
[![Release](https://img.shields.io/github/v/release/piraeusdatastore/piraeus-operator)](https://github.com/piraeusdatastore/piraeus-operator/releases)
![Kubernetes](https://img.shields.io/badge/Kubernetes-v1.20%2B-success?logo=kubernetes&logoColor=lightgrey)
[![Build Status](https://github.com/piraeusdatastore/piraeus-operator/actions/workflows/build.yml/badge.svg)](https://quay.io/repository/piraeusdatastore/piraeus-operator?tag=latest&tab=tags)# Piraeus Operator
The Piraeus Operator manages
[LINSTOR](https://github.com/LINBIT/linstor-server) clusters in Kubernetes.All components of the LINSTOR software stack can be managed by the operator:
* DRBD
* LINSTOR
* LINSTOR CSI driver
* LINSTOR High-Availability Controller## Legacy Operator
The previous version of Piraeus Operator is still available [here](https://github.com/piraeusdatastore/piraeus-operator/tree/master).
If you are **currently using Piraeus Operator v1**, please continue to use it. It will be maintained, receiving updates
to fix issues or new software versions until a stable upgrade path to v2 is available.## Usage
To deploy Piraeus Operator v2 from this repository, simply run:
```
$ kubectl apply --server-side -k "https://github.com/piraeusdatastore/piraeus-operator//config/default?ref=v2.6.0"
# Verify the operator is running:
$ 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
```Now you can create a basic storage cluster by applying the `LinstorCluster` resource.
```
$ kubectl apply -f - <