pravega-operator

module
v0.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2021 License: Apache-2.0

README

Pravega Operator

License GoDoc Build Status Go Report Version

Overview

Pravega is an open source distributed storage service implementing Streams. It offers Stream as the main primitive for the foundation of reliable storage systems: a high-performance, durable, elastic, and unlimited append-only byte stream with strict ordering and consistency.

The Pravega Operator manages Pravega clusters deployed to Kubernetes and automates tasks related to operating a Pravega cluster.The operator itself is built with the Operator framework.

Project status

The project is currently beta. While no breaking API changes are currently planned, we reserve the right to address bugs and change the API before the project is declared stable.

Quickstart

For setting up pravega quickly, check our complete Pravega Installation script. For installing pravega on minikube,refer to minikube.

Install the Operator

To understand how to deploy a Pravega Operator refer to Operator Deployment.

Upgrade the Operator

For upgrading the pravega operator check the document Operator Upgrade.

Features

Development

Check out the development guide.

Releases

The latest Pravega operator releases can be found on the Github Release project page.

Contributing and Community

We thrive to build a welcoming and open community for anyone who wants to use the operator or contribute to it. Here we describe how to contribute to pravega operator.Contact the developers and community on slack (signup) if you need any help.

Troubleshooting

Check out the pravega troubleshooting for pravega issues and for operator issues operator troubleshooting.

License

Pravega Operator is under Apache 2.0 license. See the LICENSE for details.

Directories

Path Synopsis
cmd
pkg
apis/pravega/v1alpha1
Package v1alpha1 contains API Schema definitions for the pravega v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io Package v1alpha1 contains API Schema definitions for the pravega v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io
Package v1alpha1 contains API Schema definitions for the pravega v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io Package v1alpha1 contains API Schema definitions for the pravega v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io
apis/pravega/v1beta1
Package v1beta1 contains API Schema definitions for the pravega v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io Package v1beta1 contains API Schema definitions for the pravega v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io
Package v1beta1 contains API Schema definitions for the pravega v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io Package v1beta1 contains API Schema definitions for the pravega v1beta1 API group +k8s:deepcopy-gen=package,register +groupName=pravega.pravega.io
test
e2e

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL