-
Notifications
You must be signed in to change notification settings - Fork 360
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
layout: default | ||
title: MinIO | ||
description: This section covers how to use MinIO as the underlying storage for lakeFS. | ||
parent: Using lakeFS with... | ||
nav_order: 47 | ||
has_children: false | ||
--- | ||
|
||
# Using lakeFS with MinIO | ||
|
||
[MinIO](https://min.io) is a high performance, distributed object storage system. You can use lakeFS to add git-like capabilities over it. | ||
For learning purposes, it is recommended to follow our [step-by-step guide](https://lakefs.io/git-like-operations-over-minio-with-lakefs/) on how to deploy lakeFS locally over MinIO. | ||
|
||
If you already know how to install lakeFS, and want to configure it to use MinIO as the underlying storage, your lakeFS configuration should contain the following: | ||
|
||
```yaml | ||
blockstore: | ||
type: s3 | ||
s3: | ||
force_path_style: true | ||
endpoint: http://<minio_endpoint>:9000 | ||
credentials: | ||
access_key_id: <minio_access_key> | ||
secret_access_key: <minio_secret_key> | ||
``` | ||
The full example can be found [here](https://docs.lakefs.io/reference/configuration.html#example-minio). | ||
Note that lakeFS can also be configured [using environment variables](https://docs.lakefs.io/reference/configuration.html#using-environment-variables). | ||