k8s安装minio集群
时间: 2023-08-29 07:14:21 浏览: 210
要在Kubernetes上安装MinIO集群,首先需要创建一个MinIO租户的命名空间,如下所示:
```
vim deployment_minio.yaml
---
apiVersion: v1
kind: Namespace
metadata:
name: minio
```
然后,要创建MinIO服务和部署,可以使用以下配置文件:
```
vim deployment_minio.yaml
---
apiVersion: v1
kind: Service
metadata:
name: minio-service
namespace: minio
labels:
app: minio
spec:
type: NodePort
ports:
- port: 9000
name: minio
selector:
app: minio
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: minio-deployment
namespace: minio
spec:
replicas: 4
selector:
matchLabels:
app: minio
template:
metadata:
labels:
app: minio
spec:
hostNetwork: true
containers:
- name: minio
env:
- name: MINIO_ACCESS_KEY
value: "admin"
- name: MINIO_SECRET_KEY
value: "Qwe@1245"
image: minio/minio:RELEASE.2021-06-09T18-51-39Z
args:
- server
- http://minio-{1...4}/data1
ports:
- containerPort: 9000
volumeMounts:
- name: volume1
mountPath: /data1
volumes:
- name: volume1
hostPath:
path: /home/simon/minio/volume/data1
```
将以上配置文件保存为`deployment_minio.yaml`。然后,在Kubernetes集群中运行以下命令来创建MinIO集群:
```
kubectl apply -f deployment_minio.yaml
```
这将创建一个名为`minio`的命名空间,以及一个包含4个MinIO Pod的Deployment和一个Service。Deployment中的每个Pod将使用相同的访问密钥和密钥,并将数据存储在主机路径`/home/simon/minio/volume/data1`中。
请注意,上述配置文件中的参数和路径可以根据您的需求进行更改。
<<1>>
<<2>><span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [运算符:kubernetes(k8s)的MinIO运算符https:kubernetes.io](https://download.csdn.net/download/weixin_42166261/15338159)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [docker、k8s安装minio集群](https://blog.csdn.net/lihongbao80/article/details/119573418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)