Kubernetes部署Minio集群
默认已安装kubernetes机群
kubernetes1.25 krew0.4.3 minio operator4.5.4
1、krew
# 安装git
yum install -y git
# 下载
wget https://github.com/kubernetes-sigs/krew/releases/download/v0.4.3/krew-linux_amd64.tar.gz
tar -zxvf krew-linux_amd64.tar.gz
echo 'export PATH="${PATH}:${HOME}/.krew/bin"' >> ~/.bashrc
source ~/.bashrc
# 安装
./krew-linux_amd64 install krew
# 验证
kubectl krew list
2、directpv
# 安装directpv插件
kubectl krew install directpv
# 安装directpv的组件
kubectl directpv install
# 查看directpv信息
kubectl directpv info
# 发现并添加用于卷调度的驱动器
kubectl directpv discover
kubectl directpv init drives.yaml --dangerous
# 获取添加的驱动器列表
kubectl directpv list drives
# 查看存储类
kubectl get sc
3、Minio集群
3.1、minio operator
# 下载
wget https://github.com/minio/operator/releases/download/v4.5.4/kubectl-minio_4.5.4_linux_amd64 -o kubectl-minio
# 添加执行权限
chmod +x kubectl-minio
# 移动到 /usr/local/bin/

该文详细介绍了如何在已有的Kubernetes集群上部署Minio对象存储服务,包括使用DirectPV插件管理存储、初始化MinioOperator、创建Minio租户以及配置Ingress实现外部访问。同时,还提到了客户端mc的配置和使用。
最低0.47元/天 解锁文章
2221

被折叠的 条评论
为什么被折叠?



