helm3使用minio自建仓库
admin
2023-03-28 09:21:29
0

1、helm3存储库更改

    在Helm 2中,默认情况下包括稳定的图表存储库。在Helm 3中,默认情况下不包含任何存储库。因此需要做的第一件事就是添加一个存储库。官方图表存储库将在有限的时间内继续接收补丁,但是将不再作为默认存储库包含在Helm客户端中。

2、minio介绍

    MinIO 是一个基于Apache License  v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

3、安装minio服务端和客户端

    3.1使用容器安装服务端

docker pull minio/minio
docker run -p 9000:9000 minio/minio server /data

    3.2使用二进制安装服务端

wget  https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mkdir  -p  /chart
./minio server /chart

helm3使用minio自建仓库

访问Browser Access地址:

helm3使用minio自建仓库

在启动日志中获取access  key和secret  key

helm3使用minio自建仓库

看到这个页面则表示登陆成功

helm3使用minio自建仓库

至此服务端部署完成。

4、安装minio客户端

    1.使用容器安装客户端

docker pull minio/mc
docker run minio/mc ls play

    2.使用二进制安装客户端

wget  https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
./mc

helm3使用minio自建仓库

    3.连接至服务端

./mc config host add myminio http://172.17.0.1:9000 XH2LCA4AJIP52RDB4P5M CDDCuoS2FNsdW8S0bodkcs2729N+TH5lFov+rrT3

helm3使用minio自建仓库

服务端启动时候的access  key和secret  key

    4.mc的shell使用别名

ls=mc ls
cp=mc cp
cat=mc cat
mkdir=mc mb
pipe=mc pipe
find=mc find

    5.创建bucket

./mc mb myminio/minio-helm-repo

helm3使用minio自建仓库

    6.设置bucket和objects匿名访问

./mc policy set download myminio/minio-helm-repo

helm3使用minio自建仓库

    7.helm创建与仓库连接的index.yaml文件

mkdir /root/helm/repo
helm repo index helm/repo/

5、helm与minio仓库进行连接

    1.将index.yaml文件推送到backet中去

./mc  cp  helm/repo/index.yaml  myminio/minio-helm-repo

helm3使用minio自建仓库

    2.helm连接私仓

helm repo add fengnan http://192.168.0.119:9000/minio-helm-repo

helm3使用minio自建仓库

    3.更新repo仓库

helm  repo  update

helm3使用minio自建仓库

    4.查看repo

helm  repo  list

helm3使用minio自建仓库

    5.查看repo中的文件

./mc  ls  myminio/minio-helm-repo

helm3使用minio自建仓库

    6.登录服务端web界面查看

helm3使用minio自建仓库

完美结束!



相关内容

热门资讯

特朗普下令不打了,美国的“余粮... 可以说戛然而止,快得让很多人都无法适应。前两周,每一天美国都要打击伊朗一通。就在7月24日白宫会议前...
穆杰塔巴最新表态:支持黎真主党 △伊朗最高领袖穆杰塔巴·哈梅内伊(资料图)当地时间7月26日晚,伊朗最高领袖穆杰塔巴·哈梅内伊对黎巴...
美军瘫痪一艘驶向伊朗的油轮,特... 美国总统特朗普虽下令暂停打击伊朗,但美军仍在执行对霍尔木兹海峡的封锁任务。针对美军瘫痪一艘驶向伊朗油...
“小牌大耍”的底气到底是哪里来... 澎湃首席评论员 李平这两天,“艺人李权哲乘高铁占座事件”在网上引发热议,该艺人参加的活动主办方曾发布...
越南籍船舶南海遇险沉没,中方已... 据凤凰卫视报道,一艘越南船舶7月24日夜间在越南庆和以东220海里附近遇险沉没,船上共62名越南籍人...
李权哲占座、蒙面、装死:娱乐圈... 你买了一张高铁一等座的票,找到自己的位置,18A。有人坐着。你拿出手机看了眼购票记录——没错,18A...
杭州景区咖啡店闯入1条幼蛇,仅... 夏天气温高、湿度大,蛇类活动进入高峰期,千万别被“小蛇无害”的刻板印象骗了!有些幼蛇看着迷你可爱,实...
AI开源公开信签署企业增至50... IT之家 7 月 26 日消息,英伟达、微软、IBM、Meta 等 25 家美国科技企业本周(7 月...
南阳快手短视频代运营企业的服务... 在短视频平台快速发展的背景下,企业通过快手等渠道进行内容运营已成为常见的市场动作。对于希望借助短视频...
普通人该如何跟上科技发展的步伐 这个被称作科技的词汇, 听起来既有宏大之感, 又颇为遥远, 好似仅仅归属于在实验室里专心致志钻研的科...