seaweedfs kubernetes operator
Go to file
2020-08-01 18:01:15 -07:00
apis/objectstore/v100 textual changes 2020-07-27 02:22:59 -07:00
config textual changes 2020-07-27 02:22:59 -07:00
controllers/objectstore change master service to headless service 2020-08-01 18:01:15 -07:00
hack regenerate with operator-sdk 3-alpha 2020-07-26 14:47:24 -07:00
.gitignore aux files 2020-07-26 14:50:48 -07:00
Dockerfile regenerate with operator-sdk 3-alpha 2020-07-26 14:47:24 -07:00
go.mod simple, but somehow the reconcile function is not invoked 2020-07-27 02:22:49 -07:00
go.sum simple, but somehow the reconcile function is not invoked 2020-07-27 02:22:49 -07:00
main.go operator-sdk create api --group=objectstore --version=v100 --kind=Master 2020-07-26 15:10:35 -07:00
Makefile regenerate with operator-sdk 3-alpha 2020-07-26 14:47:24 -07:00
PROJECT operator-sdk create api --group=objectstore --version=v100 --kind=Master 2020-07-26 15:10:35 -07:00
README.md change master service to headless service 2020-08-01 18:01:15 -07:00
seaweedfs-operator.iml operator-sdk create api --group=objectstore --version=v100 --kind=Master 2020-07-26 15:10:35 -07:00

SeaweedFS Operator

Installation

Development

Follow the instructions in https://sdk.operatorframework.io/docs/golang/quickstart/

$ git clone https://github.com/seaweedfs/seaweedfs-operator
$ cd seaweedfs-operator

# register the CRD with the Kubernetes
$ make install

# run the operator locally outside the Kubernetes cluster
$ make run ENABLE_WEBHOOKS=false 

# From another terminal in the same directory
$ kubectl apply -f config/samples/objectstore_v100_master.yaml