Helm简易安装使用

    若一个应用只有一个或几个这样的服务构成,那么确实足够。一旦应用变得复杂,那么配置文件就会变得十分繁多,几十个、上百个,这个时候的管理就会变得十分复杂,对于更新、回滚、修改、维护等需求就不太方便了。

Helm的官网:https://helm.sh/

    Helm出现就是为了处理它们,作为Kubernetes的包管理器,专为Kubernetes查找、共享和使用。如同Linux的包管理器yum/apt等,可以很方便地将之前打包好的yaml文件部署到K8S上。

01

安装Helm

    官网的Installing Helm最前面的desired version(最新版本)会跳到网址 https://github.com/helm/helm/releases,点击进入

    选择Linux amd64下载到windows本机再传到Linux开发机中(优先推荐,因为从GitHub拉取可能有网络问题),或者采取命令

# 后面这个网址是鼠标右键,复制地址链接拿过来的wget https://get.helm.sh/helm-v3.10.1-linux-amd64.tar.gz     


    接下来两个命令安装即可

# 解压(ls查一下这个helm安装包的文件名)tar -zxvf 这个helm安装包的文件名# 复制客户端执行文件到 bin 目录下cp linux-amd64/helm /usr/local/bin/

    实操记录(最终能识别出helm代表安装成功):

# 注意到 helm-v3.10.1-linux-amd64.tar.gz[root@k8s-master ~]# lscalico.yaml      hello.html                       ingress-test.yaml        pod.yaml    test.yamldash-usr.yaml    hello.yaml                       ingress.yaml             pvc.yamldeploy-nfs.yaml  helm-v3.10.1-linux-amd64.tar.gz  linux-amd64              pv.yamldes02.yaml       images.sh                        multicontainer-pod.yaml  redis.yaml[root@k8s-master ~]# tar -zxvf helm-v3.10.1-linux-amd64.tar.gzlinux-amd64/linux-amd64/helmlinux-amd64/LICENSElinux-amd64/README.md[root@k8s-master ~]# rm -f helm-v3.10.1-linux-amd64.tar.gz   # 删除安装包,解压后就无用了[root@k8s-master ~]# helm       # 此时还是找不到命令的-bash: helm: 未找到命令[root@k8s-master ~]# cp linux-amd64/helm /usr/local/bin/[root@k8s-master ~]# helmThe Kubernetes package manager...

    

   

02

配置仓库

安装完 helm 的第一件事就是配置国内 Chart 仓库(可以配多个)。

微软仓库http://mirror.azure.cn/kubernetes/charts/
阿里云仓库https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
官方仓库https://hub.kubeapps.com/charts/incubator

例子:从官网找一个添加仓库的命令:

【小白/忘者】进入Helm官网,点击Helm命令行,点击Helm仓库,滑到最下面有“helm repo add - 添加chart仓库”,点进去就能看到命令详情helm repo add [NAME] [URL] [flags] ,OK这就是我们要的了

【普者/佬者】输入一个helm repo --help 或 helm repo add --help 或 history 或 Alt

【记忆大师】直接helm repo add name url

添加存储库:

# 不推荐使用第三个,慢,[NAME]是可以自命名的helm repo add weiruan http://mirror.azure.cn/kubernetes/chartshelm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

查看配置的存储库:

helm repo listhelm search repo [NAME]

删除配置的存储库:

helm repo remove 仓库名

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值