data-populator

module
v0.0.0-...-bc22037 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: Apache-2.0

README

data-populator

Go Report Card License Slack FOSSA Status

Kubernetes controller for loading seed data into a kubernetes persistent volume from another existing kubernetes volume.

Scope

Data populator can be used in the following scenarios:

  • Cluster node re-cycle: A kubernetes node needs to be pulled down for either upgrade or maintenance purposes. In this case, data saved into the local storage of the node(to be brought down) should be migrated to another node in the cluster.
  • Load the seed into K8s volumes: The data can be pre-populated from an existing PV that will help with scaling the application with static content(without using read-write many).

Project Status

Alpha: Only filesystem volumes are supported by data-populator as of the current release.

Usuage

Prerequisites

Before installing data-populator make sure your kubernetes cluster meets the following requirements:

  1. Kubernetes version 1.23 or above
  2. AnyVolumeDataSource feature gate is enabled on the cluster
Install

Please refer to our Quickstart

Contributing

Head over to the CONTRIBUTING.md.

Community

Code of conduct

Participation in the OpenEBS community is governed by the CNCF Code of Conduct.

##License FOSSA Status

Directories

Path Synopsis
apis
openebs.io/v1alpha1
+kubebuilder:object:generate=true
+kubebuilder:object:generate=true
app

Jump to

Keyboard shortcuts

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