【Kubenetes进阶】Helm3保姆级安装与Chart使用

之前在Centos 7_64位上实现了用kubespray-2.15.0完成kubenetes的部署,对于kubenetes,Helm无疑是一个良好的命令行下的客户端工具。Helm主要用于 Kubernetes 应用程序 Chart 的创建、打包、发布以及创建和管理本地和远程的 Chart 仓库。
需要对helm加深了解的,可以取官方文档看看:Helm官方doc
由于k8s版本不同,对应的helm也不同,这里整理了一下k8s-helm版本表:
在这里插入图片描述
1.安装helm

yum install -y wget
 
mkdir -p /usr/local/helm
 
cd /usr/local/helm
 
wget https://get.helm.sh/helm-v3.10.0-linux-amd64.tar.gz
 
tar zxvf helm-v3.10.0-linux-amd64.tar.gz
 
mv -f linux-amd64/helm /usr/bin

2.helm安装nginx
然后我们访问

https://artifacthub.io
在这里插入图片描述
他是helm的镜像仓库站,比如说我们要部署nginx
我们输入nginx,然后点击进去详情
在这里插入图片描述
https://artifacthub.io/packages/helm/bitnami/nginx 进入之后有安装教程,任何软件都可以这上面搜索安装

在这里插入图片描述

helm repo add mirantis https://charts.mirantis.com  #拉取仓库
helm repo list         #查看仓库
helm repo remove bitnami   #不想要了删除仓库
helm search repo nginx     #查看一下仓库里nginx相关的包
helm install my-release oci://registry-1.docker.io/bitnamicharts/nginx   #Chart安装格式:helm install [自定义release名] [要安装的包的原名]
helm status k8s-release   #查看部署状态
helm delete my-release            #删除deployment:
helm install my-release -f values.yaml oci://registry-1.docker.io/bitnamicharts/nginx  #自己指定参数
helm list           #可以先查看一下自己的helm里目前有多少chart release:
helm uninstall my-release  #helm3与helm2的一个区别,就是卸载命令不同。v2是delete,v3是uninstall。
helm inspect values mirantis/nginx  #查询chart基本信息
helm pull mirantis/nginx   #将chart配置都拉取到本地,然后本地部署安装
tar -zxf nginx-0.1.0.tgz   解压
helm create hellochart      #helm创建空白chart格式:helm create [自定义chart名]
helm repo remove my-repo    #删除仓库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值