An open API service indexing awesome lists of open source software.

https://github.com/greenstatic/nfs-minio-operator

A Kubernetes operator to access your NFS data using Minio's S3 compatible API
https://github.com/greenstatic/nfs-minio-operator

Last synced: 5 months ago
JSON representation

A Kubernetes operator to access your NFS data using Minio's S3 compatible API

Awesome Lists containing this project

README

          

# NFS Minio Operator
A Kubernetes operator to access your NFS data using Minio's S3 compatible API created using [The Operator Framework](https://github.com/operator-framework).

[![](https://img.shields.io/docker/pulls/greenstatic/nfs-minio-operator)](https://hub.docker.com/r/greenstatic/nfs-minio-operator)

![Simple diagram explaining how the operator works](docs/diagram.svg)

By defining a simple NFSMinio YAML file (see bellow) we create the necessary deployment, service, ingress and NFS connectivity for you.

The Docker image of the operator can be found on [Docker hub](https://hub.docker.com/r/greenstatic/nfs-minio-operator).

**Sample NFSMinio YAML Configuration File**
```yaml
apiVersion: k8.krmelj.xyz/v1alpha1
kind: NFSMinio
metadata:
name: nfsminio-foo
spec:
# username needs to be at least 3 characters long! (because we set it as the access key of Minio)
username: public
nfs:
server: example.com
path: /home/foo
readOnly: false
domain: foo.example.net
# This is the Secret that contains the TLS certificate credentials (usually named `