k8s---Helm

Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。

Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。

对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。

对于使用者而言,使用 Helm 后不用需要编写复杂的应用部署文件,可以以简单的方式在 Kubernetes 上查找、安装、升级、回滚、卸载应用程序。

官网: Helm | Docs

安装Helm

访问官网,下载二进制包

tar zxf helm-v3.7.1-linux-amd64.tar.gz

cd linux-amd64/

mv helm /usr/local/bin/     ##将二进制命令移动到bin下

cd

echo "source <(helm completion bash)" >> ~/.bashrc     ##设置helm命令补齐

source .bashrc     ##刷新文件

初体验

访问官网,搜索charts

选择其中一个(根据自己需求)

mkdir helm

cd helm/

helm repo add bitnami https://charts.bitnami.com/bitnami      ##先添加库

helm repo list    ##查看库列表

helm search repo nginx     ##在库中搜索nginx

helm pull bitnami/nginx     ##拉取

tar zxf nginx-9.5.13.tgz

cd nginx/

vim values.yaml

 10   imageRegistry: "reg.westos.org"    ##镜像地址改为本地仓库
 54   repository: bitnami/nginx          ##仓库里必须存在此镜像,没有的话可以拉取上传
 55   tag: 1.21.4-debian-10-r0
567   type: LoadBalancer                 ##分配外部ip,以供外部访问

helm install webserver .      ##扫描当前目录安装

安装成功,可以看到svc,并访问

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值