1. Helm3架构

Helm是一个K8S的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到K8S上。Helm有两个重要概念:

  • Helm:命令行客户端工具,主要用于Kubernetes应用chart的创建、打包、发布和管理。
  • Chart:应用描述,一系列用于描述 k8s 资源相关文件的集合。

2. 配置国内Helm镜像仓库

helm repo add stable http://mirror.azure.cn/kubernetes/charts
helm repo add aliyuncs https://apphub.aliyuncs.com
helm repo add dapr https://dapr.github.io/helm-charts/
helm repo update

3. 安装

3.1. 下载

wget http://k8schina.corecore.cn/helm-v3.8.0-linux-amd64.tar.gz

3.2. 解压

tar -zxvf helm-v3.8.0-linux-amd64.tar.gz
cp ./linux-amd64/helm /usr/local/bin/

3.3. 验证

helm version

3.4. 添加 chart 源

helm repo add dapr https://dapr.github.io/helm-charts/
helm repo add  aliyuncs https://apphub.aliyuncs.com
helm repo update

3.5. 查询当前集群有哪些 chart 库

helm repo list

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐