This commit is contained in:
zeaslity
2024-10-30 16:30:51 +08:00
commit 437acbeb63
3363 changed files with 653948 additions and 0 deletions

View File

@@ -0,0 +1,92 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-1
spec:
capacity:
storage: 5Gi # 不要修改!
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv1 # 不要修改!
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.35.70 # 批量替换这里
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-2
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv2 # 不要修改!
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.35.70
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-3
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv3
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.35.70
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-4
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv4
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.35.70

View File

@@ -0,0 +1,8 @@
apiVersion: v1
data:
accesskey: bEpGOXFKN281VTNQMmlsYg==
secretkey: QTJNNngxbWh2M3VkbDBBa3BER3U3R2RoSmNYaFVLSW4=
kind: Secret
metadata:
name: default-creds-secret
namespace: default

View File

@@ -0,0 +1,9 @@
---
apiVersion: v1
data:
CONSOLE_ACCESS_KEY: bEpGOXFKN281VTNQMmlsYg==
CONSOLE_SECRET_KEY: QTJNNngxbWh2M3VkbDBBa3BER3U3R2RoSmNYaFVLSW4=
kind: Secret
metadata:
name: default-user-1
namespace: default

View File

@@ -0,0 +1,46 @@
apiVersion: minio.min.io/v2
kind: Tenant
metadata:
name: default-minio-config
namespace: default
scheduler:
name: ""
spec:
certConfig: {}
credsSecret:
name: default-creds-secret
image: minio/minio:RELEASE.2022-03-26T06-49-28Z
imagePullSecret: {}
exposeServices: {}
mountPath: /export # 这里随意 写什么都可以
requestAutoCert: false
users:
- name: default-user-1
pools:
- affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.35.70 # 修改这里!
servers: 4
volumesPerServer: 1
resources:
requests:
cpu: "1"
memory: 1Gi
volumeClaimTemplate:
apiVersion: v1
kind: persistentvolumeclaims
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "2000000000" # 2GBi
storageClassName: local-storage