k8s helm安装使用

1.前言

Helm 是一个 Kubernetes 包管理工具,它的作用是简化 Kubernetes 应用程序的部署和管理。Helm 允许您将 Kubernetes 应用程序打包为 chart,chart 是一组预定义的 Kubernetes 对象模板,包括 Deployment、Service、Ingress 等。使用 Helm,您可以轻松地将 chart 安装到 Kubernetes 集群中,并在需要时升级或卸载它们,类似于centos的yum

2.部署helm

我这边直接下载了最新的3.12.0版本,下载地址:Releases · helm/helm · GitHub

 选择自己合适的版本进行下载安装k8s helm安装使用_第1张图片

 

将下载好的安装包放到k8s主机上并解压出来

tar -zxvf helm-v3.12.0-linux-amd64.tar.gz

进入解压后的目录中,将helm拷贝到系统的bin目录下,拷贝到bin目录下就能在任意目录执行heml命令

cd linux-amd64

ls

mv helm /usr/bin

 查看heml

heml version

3.helm命令使用 

3.1给helm添加几个镜像源

helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

helm repo add azure http://mirror.azure.cn/kubernetes/charts

helm repo add bitnami  https://charts.bitnami.com/bitnami  (推荐使用这个)

3.2更新镜像源

helm repo update

3.3查看镜像源

helm repo list

3.4删除镜像源

helm repo remove aliyun

3.5查找chart

helm search repo ingress

k8s helm安装使用_第2张图片

 3.6查看chart信息

helm show chart bitnami/nginx-ingress-controller

k8s helm安装使用_第3张图片

可以看到信息中有对这个插件的说明 

3.7拉取chart包

helm pull bitnami/nginx-ingress-controller

拉取下来后是tgz文件,解压出来后可以根据自己的安装需求修改values.yaml文件

 修改好后使用以下命令安装,需要进入解压后的目录

helm install nginx-ingress-controller .

3.8安装插件

helm install nginx-ingress bitnami/nginx-ingress-controller

3.9查看安装的插件

helm list

3.10查看插件的状态信息

helm status nginx-ingress

k8s helm安装使用_第4张图片 

3.11卸载安装的插件

helm uninstall  nginx-ingress

你可能感兴趣的:(kubernetes,kubernetes,docker,容器)