一. 分布式文件存储系统有很多,比如hadoop的HDFS和FastDFS.今天部署minio文件系统。
二. 分布式文件存储minio
GitHub官网和minio官网都有详细的文档
minio/docs/orchestration/kubernetes at RELEASE.2020-04-15T19-42-18Z · minio/minio · GitHub
1. standalone方式部署
cat minio-deployment.yaml
---
# 创建minio账号信息到configmap
apiVersion: v1
kind: ConfigMap
metadata:
name: minio-cm
namespace: jyy-test
data:
user: root
password: Jyy12345!@#
---
# 创建services且暴露端口外部访问
apiVersion: v1
kind: Service
metadata:
name: minio-service
namespace: jyy-test
spec:
type: NodePort
ports:
- port: 9000
targetPort: 9000
nodePort: 30900
selector:
app: minio
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: minio
namespace: jyy-test
spec:
selector:
matchLabels:
app: minio
replicas: 2
template:
metadata:
labels:
app: minio
spec:
containers:
- name: minio
env:
- name: MINIO_ACCESS_KEY
valueFrom:
configMapKeyRef:
name: minio-cm
k