blob: 46762d731db3232b81b71b9dffc7b24d4b3c7ce6 [file] [log] [blame]
刘洪青b7e0e6e2021-07-19 07:50:40 +08001# 1.authx-service-minio.yaml
刘洪青47205852020-08-14 13:39:30 +08002
3####################################################
4# minio
5# 文件服务器,对象存储
6####################################################
7
刘洪青a43a0082020-09-28 16:25:27 +08008# 手动初始化默认的图片
9#
刘洪青fa0a5a22020-10-14 16:11:43 +080010# 访问 https://authx-minio.paas.xxx.edu.cn
刘洪青a43a0082020-09-28 16:25:27 +080011# 登录 1y8N@8R@a_2u , 8pxlIe9#lN7Q
刘洪青c641f082020-12-24 21:40:44 +080012
13# 创建 bucket: cas-server-site-ui
刘洪青a43a0082020-09-28 16:25:27 +080014# 将 cas-server-site-ui 目录下的 图片,上传到 cas-server-site-ui 中(此为认证登录界面上使用的图片,实际项目中,由UI进行设计后,替换)
15
刘洪青c641f082020-12-24 21:40:44 +080016# 创建 bucket: portrait ,并设置访问策略 * Read Only
17# 将 portrait 目录下的 图片,上传到 portrait 中(此为用户的默认头像)
18
刘洪青ee2e56f2020-10-21 16:18:12 +080019# 创建 bucket: security-center-ui ,并设置访问策略 * Read Only
刘洪青7ee4cd72020-11-09 10:57:35 +080020# 在 security-center-ui 目录下 创建目录 favicon ,上传文件 security-center-ui/favicon/favicon.ico
21# 在 security-center-ui 目录下 创建目录 logo ,上传文件 security-center-ui/logo/logo.png
22# 此为安全中心界面上使用的图片,由UI进行设计后,替换
刘洪青ee2e56f2020-10-21 16:18:12 +080023
刘洪青18abfff2020-12-07 11:55:04 +080024# 创建 bucket: admin-platform ,并设置访问策略 * Read Only
25# 在 admin-platform 目录下 创建目录 favicon ,上传文件 admin-platform/favicon/sw.ico (ico 的文件名,根据 admin-platform 中配置的 SCHOOL_NAME 来确定)
26# 此为云平台界面上使用的图片,由UI进行设计后,替换
27
刘洪青ee2e56f2020-10-21 16:18:12 +080028
刘洪青a43a0082020-09-28 16:25:27 +080029---
刘洪青47205852020-08-14 13:39:30 +080030apiVersion: v1
31kind: PersistentVolumeClaim
32metadata:
33 name: minio-data-pvc
34 namespace: authx-service
35spec:
36 accessModes:
37 - ReadWriteMany
38 # 根据情况修改
39 storageClassName: nfs-client
40 resources:
41 requests:
42 storage: 50Gi
43
44---
45apiVersion: v1
46kind: Secret
47metadata:
48 name: minio-env-secret
49 namespace: authx-service
50type: Opaque
51data:
52 # 修改 access_key,并使用 base64 工具进行编码
53 # 默认值:1y8N@8R@a_2u
54 MINIO_ACCESS_KEY: MXk4TkA4UkBhXzJ1
55 # 修改 secret_key,并使用 base64 工具进行编码
56 # 默认至:8pxlIe9#lN7Q
57 MINIO_SECRET_KEY: OHB4bEllOSNsTjdR
58
59
60---
61apiVersion: v1
62kind: Service
63metadata:
64 namespace: authx-service
65 name: minio-svc
66 labels:
67 app: minio
68spec:
69 ports:
70 - port: 9000
71 targetPort: http
72 protocol: TCP
73 name: http
74 selector:
75 app: minio
76---
77apiVersion: apps/v1
78kind: Deployment
79metadata:
80 namespace: authx-service
81 name: minio
82spec:
83 selector:
84 matchLabels:
85 app: minio
86 replicas: 1
87 template:
88 metadata:
89 labels:
90 app: minio
91 spec:
92 containers:
93 - name: minio
94 image: minio/minio:RELEASE.2020-04-23T00-58-49Z
95 imagePullPolicy: Always
96 args:
97 - "server"
98 - "/data"
99 ports:
100 - containerPort: 9000
101 name: http
102 envFrom:
103 - secretRef:
104 name: minio-env-secret
105 volumeMounts:
106 - mountPath: /data
107 name: minio-data
108 resources:
109 requests:
110 memory: "256Mi"
111 limits:
112 memory: "256Mi"
113 volumes:
114 - name: minio-data
115 persistentVolumeClaim:
116 claimName: minio-data-pvc
117
118
刘洪青d288d9c2020-09-07 12:21:47 +0800119---
120apiVersion: extensions/v1beta1
121kind: Ingress
122metadata:
刘洪青ff63f672021-03-11 23:28:27 +0800123 name: authx-minio-ingress
刘洪青d288d9c2020-09-07 12:21:47 +0800124 namespace: authx-service
刘洪青f3498be2020-10-12 16:22:44 +0800125 annotations:
126 nginx.ingress.kubernetes.io/proxy-body-size: 8m
刘洪青d288d9c2020-09-07 12:21:47 +0800127spec:
128 rules:
129 # 修改为学校的根域名
刘洪青fa0a5a22020-10-14 16:11:43 +0800130 - host: authx-minio.paas.xxx.edu.cn
刘洪青d288d9c2020-09-07 12:21:47 +0800131 http:
132 paths:
133 - path: /
134 backend:
135 serviceName: minio-svc
136 servicePort: http