[][src]Crate fluvio_cluster

Functionality for installing, managing, and deleting Fluvio clusters.

The primary use of this crate is to install Fluvio clusters on Kubernetes using a ClusterInstaller, which provides a fluid interface for cluster specification.

Example

To install a basic Fluvio cluster, just do the following:

use fluvio_cluster::ClusterInstaller;
let installer = ClusterInstaller::new().build().unwrap();
fluvio_future::task::run_block_on(installer.install_fluvio()).unwrap();

Structs

ClusterChecker

Client to manage cluster check operations

ClusterInstaller

Allows installing Fluvio on a Kubernetes cluster

ClusterInstallerBuilder

A builder for cluster installation options

ClusterUninstaller

Uninstalls different flavors of fluvio

LocalClusterInstaller

Install fluvio cluster locally

Enums

CheckError

The type of error that can occur while running preinstall checks

ClusterError

The types of errors that can occur during cluster management