第三章 helm 轻松完爆私有仓库

网友投稿 256 2022-10-31

第三章 helm 轻松完爆私有仓库

系列文章:总目录索引:九析带你轻松完爆 helm 教程

目录

1 前言

2 minio 安装

2.1 minio 下载

2.2 minio 安装

2.3 minio 验证

2.4 minio 工作目录和日志文件创建

2.5 minio 启动

2.6 minio 登录

3 创建私有仓库

3.1 创建 helm 仓库

3.2 设置 helm 仓库权限

4 添加私有仓库

4.1 上传索引文件

4.3 验证私有仓库

1 前言

上节谈 helm 操作公共仓库。这节讲 helm 自建私有仓库。如果要搭 helm 私有仓库,需要一个存储服务器,我们这里选择 minio。

2 minio 安装

2.1 minio 下载

# wget minio 安装

# chmod +x minio && mv minio /usr/local/bin

2.3 minio 验证

# minio version

2.4 创建 minio 工作目录和日志文件

## 创建 minio 服务端工作目录# mkdir -p /data/minio/oss## 创建 minio 服务端日志文件# mkdir -p /data/minio/log && touch /data/minio/log/minio.log

2.5 minio 启动

## 根据自己的实际情况修改 ip 和 port。注意 “\” 是换行符,加在这里只是想让命令在两行显示# nohup minio server --address 10.110.101.98:9001 \    /data/minio/oss > /data/minio/log/minio.log 2>&1 &

2.6 minio 登录

打开浏览器,输入 安装成功。

3 自建仓库

3.1 创建 helm 仓库

填写 “Bucket Name” 回车,创建 helm 仓库:

3.2 设置 helm 仓库权限

选择 “Edit policy” 菜单:

自此,完成自建 helm 私有仓库。

4 添加私有仓库

上面完成了私有仓库的创建。下一步就可以将 helm 跟私有仓库进行关联了。执行如下命令:

## 注意不要忘记私有仓库名 “helm-repo” # helm repo add minio 3 认为创建的私有仓库无效,因为缺少 index.yaml 文件。执行命令生成 index.yaml 文件。

# mkdir -p /root/helm/repo ## 创建 index.yaml 文件# helm repo index /root/helm/repo

4.1 上传索引文件

登录 minio 服务器(“上传文件(upload file)” 按钮,上传 index.yaml 文件。

# 注意不要忘写私有仓库名 helm-repo# helm repo add minio 验证私有仓库

# helm repo list

自此,轻松完爆 helm 私有仓库。可以停下来尖叫了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java方法重载和参数类型自动提升方式
下一篇:DMA控制器与单片机的接口技术
相关文章

 发表评论

暂时没有评论,来抢沙发吧~