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,185 @@
---
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.8.68 # 批量替换这里
---
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.8.68
---
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.8.68
---
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.8.68
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-5
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv5
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.8.68
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-6
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv6
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.8.68
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-7
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv7
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.8.68
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: minio-data-pv-8
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: local-storage
local:
path: /hostStorage/pv8
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- 192.168.8.68
---

View File

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

View File

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

View File

@@ -0,0 +1,46 @@
apiVersion: minio.min.io/v2
kind: Tenant
metadata:
name: default-minio-config
namespace: eurdeu # 注意这里 # 需要修改
scheduler:
name: ""
spec:
certConfig: {}
credsSecret:
name: default-creds-secret
image: 192.168.8.65:8033/cmii/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.8.68 # 修改这里!
servers: 8
volumesPerServer: 1
resources:
requests:
cpu: "1"
memory: 1Gi
volumeClaimTemplate:
apiVersion: v1
kind: persistentvolumeclaims
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "2000000000" # 2GBi
storageClassName: local-storage # 注意这里

View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
export namespace=eurdeu
for kind in pv
do
# kubectl -n $namespace get $kind | awk '{print$1}'
kubectl -n $namespace delete $kind $(kubectl -n $namespace get $kind | awk '{print$1}')
done