Categorygithub.com/3Xpl0it3r/minio-operator
repository
0.0.0-20230412071448-477b72e707a5
Repository: https://github.com/3xpl0it3r/minio-operator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

介绍

minio-operator在k8s集群中部署minio, minio集群最小为4个实例

Example

 杨例文件如下:

# apiVersion 固定
apiVersion:  miniooperator.3xpl0it3r.cn/v1alpha1 
# Kind 固定
kind: Minio
metadata:
  # minio集群名称
  name: minio
spec:
  # 副本数
  replicas: 4
  image: "minio/minio"
  hostpath: "/data/minio"

replicas为副本数,replicas个数要么为1,要么>4,当k8s只有一个节点的时候,operator会固定的将replicas设置为1(无论用户设置多少,单节点运行多实例没啥意,服务器磁盘基本都做了raid)

使用

$ cat fake.yaml
apiVersion:  miniooperator.3xpl0it3r.cn/v1alpha1
kind: Minio
metadata:
  name: minio
spec:
  replicas: 4
  image: "minio/minio"
  hostpath: "/data/minio"


$ kubectl apply -f fake.yaml