helm服务发布流程

1、helm部署

基本概念:

(1) helm:包管理工具,类比yum

(2) chart:helm应用的打包格式

# 上传helm和helm-push安装包到内网服务器
[root@master0 ~]# tar -xvf helm-v3.3.4-linux-amd64.tar
[root@master0 ~]# cd linux-amd64
[root@master0 linux-amd64]# cp helm /usr/local/bin/helm
[root@master0 linux-amd64]# helm version  # 测试

[root@master0 ~]# helm evn #查看helm-push的配置路径,将安装包解压到配置路径
[root@master0 ~]# tar -xvf helm-push_0.9.0_linux_amd64.tar -C /root/.local/share/helm/plugins/helm-push
[root@master0 ~]# helm push -help   # 测试
# Harbor支持helm仓库,开启hub.docker.com服务器的helm charts仓库,默认未开启
[root@hub ~]# docker-compose stop
[root@hub ~]# ./install.sh --with-chartmuseum # 开启后可去Harbor页面查看
# (方法一)在Harbor上新建项目helm-repo,添加仓库到helm
[root@master0 ~]# repo add myrepo https://hub.docker.com/chartrepo/helm-repo -u admin -p Harbor12345 --ca-file /root/ssl/ca.crt  # url中chartrepo为固定格式 
# (方法二) 
[root@master0 ~]# cp /root/ssl/ca.crt /etc/pki/ca-trust/source/anchors #复制证书到redhat全局证书地址
[root@master0 ~]# update-ca-trust    # 证书生效
[root@master0 ~]# repo add myrepo https://hub.docker.com/chartrepo/helm-repo
[root@master0 ~]# helm repo update
[root@master0 ~]# helm repo list   # 查看添加的仓库信息

2、镜像准备

# 案例1参考
# 外网环境:下载镜像
[test@master ~]# docker pull tomcat:jdk8-openjdk-slim-buster
[test@master ~]# docker save -o tomcat.tar tomcat:jdk8-openjdk-slim-buster  #生成镜像包


[root@master0 helm-test]# do
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值