Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
65 lines (48 sloc) 2.37 KB

NooBaa is a data service for cloud environments, providing S3 object-store interface with flexible tiering, mirroring, and spread placement policies, over any storage resource that allows GET/PUT including S3, GCS, Azure Blob, Filesystems, etc.

NooBaa simplifies data administration by connecting to any of the storage silos from private or public clouds, and providing a single scalable data service, using the same S3 API and management tools. NooBaa allows full control over data placement, letting you place data based on security, strategy and cost considerations, in the granularity of an application.


To start using NooBaa in Kubernetes

Follow this video tutorial

http://www.youtube.com/watch?v=fuTKXBMwOes

Here are the tutorial steps for copy-pasta:

  1. Install jq (json cli tool needed for our bash script):
    Use your package manager as described in https://stedolan.github.io/jq/download For example sudo apt-get install jq or sudo yum install jq or brew install jq (for Mac) or just hack it for linux with:
wget -O jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
chmod +x jq
mv jq /usr/local/bin/
  1. Get deploy files:
wget https://raw.githubusercontent.com/noobaa/noobaa-core/master/src/deploy/NVA_build/noobaa_deploy_k8s.sh
wget https://raw.githubusercontent.com/noobaa/noobaa-core/master/src/deploy/NVA_build/noobaa_core.yaml
chmod +x noobaa_deploy_k8s.sh
  1. Deploy to current kubernetes context:
./noobaa_deploy_k8s.sh deploy -e <youremail> -n <namespace> -f noobaa_core.yaml
  1. Get info on NooBaa deployment (on current kubernetes context):
./noobaa_deploy_k8s.sh info -n <namespace>

Help

Communicate

Contribute

License

Apache License 2.0, see LICENSE

You can’t perform that action at this time.