至少需要4个节点才能正常使用,使用主机网络的形式。
说是4个节点,其实是要4块磁盘。
apiVersion: apps/v1 kind: StatefulSet metadata: name: minio-master01 spec: serviceName: minio replicas: 1 selector: matchLabels: app: minio template: metadata: labels: app: minio spec: nodeName: master01 hostNetwork: true containers: - name: minio env: - name: MINIO_ACCESS_KEY value: "admin" - name: MINIO_SECRET_KEY value: "admin!" image: minio/minio:RELEASE.2022-09-07T22-25-02Z args: - server - http://10.172.192.61/data - http://10.172.192.62/data - http://10.172.192.63/data - http://10.172.192.64/data volumeMounts: - name: data mountPath: /data volumes: - name: data hostPath: path: /minio_data type: DirectoryOrCreate
参数:
name
:实例名称,需要唯一。
nodeName
:部署的节点名称,一台节点只能部署一个实例。
MINIO_ACCESS_KEY
:管理员的用户名,留空则为:“minio
”。
MINIO_SECRET_KEY
:管理员的密码,留空则为:“minio
”。
args
:节点,使用ip/path
的形式。
mountPath
:与minio的数据目录对应。
path
:配置挂载的数据盘,新集群要求该路径下为空目录。
ChiuYut
2022年09月11日