Helm

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: Helm

针对 KubernetesHelm 包管理器。


环境变量

名称 描述
$HELM_CACHE_HOME 设置一个存储缓存文件的可选位置
$HELM_CONFIG_HOME 设置一个存储 Helm 配置的可选位置
$HELM_DATA_HOME 设置一个存储 Helm 数据的可选位置
$HELM_DEBUG 表示 Helm 是否在 Debug 模式系运行
$HELM_DRIVER 设置后台存储驱动,值包括: configmap , secret , memory , sql
$HELM_DRIVER_SQL_CONNECTION_STRING 设置 SQL 存储驱动使用连接字符串
$HELM_MAX_HISTORY 设置发布历史记录的最大值
$HELM_NAMESPACE 设置用于 helm 操作的命名空间
$HELM_NO_PLUGINS 禁用插件, HELM_NO_PLUGINS=1 表示禁用插件
$HELM_PLUGINS 设置插件目录路径
$HELM_REGISTRY_CONFIG 设置注册配置文件的路径
$HELM_REPOSITORY_CACHE 设置仓库缓存目录路径
$HELM_REPOSITORY_CONFIG 设置仓库文件的路径
$KUBECONFIG 设置 Kubernetes 的可选配置文件(默认是 ~/.kube/config )
$HELM_KUBEAPISERVER 设置用于身份认证的 Kubernetes API 服务端
$HELM_KUBECAFILE 设置 Kubernetes 证书机构文件
$HELM_KUBEASGROUPS 使用逗号分隔的列表设置用于模拟的组
$HELM_KUBEASUSER 为操作设置要模拟的用户名
$HELM_KUBECONTEXT 设置 kubeconfig 上下文的名称
$HELM_KUBETOKEN 设置用于身份验证的不记名 KubeToken


配置顺序

Helm 基于以下配置顺序存储缓存,配置和添加数据:

微信截图_20221208152748.png


默认目录

默认情况下,默认目录取决于操作系统,默认值如下:

操作系统 缓存路径 配置路径 数据路径
Linux c194a9eg<!-- begin-inline-katexHOME/.cache/helm end-inline-katex-->HOME/.config/helm c194a9eg<!-- begin-inline-katexHOME/.local/share/helm
macOS end-inline-katex-->HOME/Library/Caches/helm c194a9eg<!-- begin-inline-katexHOME/Library/Preferences/helm end-inline-katex-->HOME/Library/helm
Windows %TEMP%\helm %APPDATA%\helm %APPDATA%\helm


可选项

--debug                       enable verbose output
  -h, --help                        help for helm
      --kube-apiserver string       the address and the port for the Kubernetes API server
      --kube-as-group stringArray   group to impersonate for the operation, this flag can be repeated to specify multiple groups.
      --kube-as-user string         username to impersonate for the operation
      --kube-ca-file string         the certificate authority file for the Kubernetes API server connection
      --kube-context string         name of the kubeconfig context to use
      --kube-token string           bearer token used for authentication
      --kubeconfig string           path to the kubeconfig file
  -n, --namespace string            namespace scope for this request
      --registry-config string      path to the registry config file (default "~/.config/helm/registry.json")
      --repository-cache string     path to the file containing cached repository indexes (default "~/.cache/helm/repository")
      --repository-config string    path to the file containing repository
相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
12月前
|
Kubernetes NoSQL 关系型数据库
通过helm部署gitlab服务
通过helm部署gitlab服务
|
12月前
|
Kubernetes 应用服务中间件 Linux
helm安装和使用-通过helm部署k8s应用
helm安装和使用-通过helm部署k8s应用
|
2月前
|
Kubernetes 容器
Kubernetes(K8S) helm chart
Kubernetes(K8S) helm chart
16 1
|
2月前
|
Kubernetes Linux Docker
Kubernetes(K8S) helm 安装
Kubernetes(K8S) helm 安装
37 1
|
3月前
|
存储 Linux 数据库
k8s-dashboard、helm
k8s-dashboard、helm
41 1
|
5月前
|
Kubernetes 关系型数据库 数据库
使用 Helm 部署 Wikijs
使用 Helm 部署 Wikijs
|
5月前
|
Kubernetes 关系型数据库 数据库
Kubernetes Helm
Kubernetes Helm
116 0
Kubernetes Helm
|
10月前
|
Kubernetes 安全 容器
007_安装helm
007_安装helm
96 0
|
5月前
|
Prometheus 监控 Cloud Native
Velero 系列文章(二):使用 Helm 安装 Velero
Velero 系列文章(二):使用 Helm 安装 Velero
|
10月前
|
Kubernetes Cloud Native Docker
如何将自己的镜像使用 helm 部署
如何将自己的镜像使用 helm 部署
228 0
如何将自己的镜像使用 helm 部署