helm常用命令
针对Kubernetes的Helm包管理器。
官方文档:https://helm.sh/zh/docs/helm/helm/
简介
Kubernetes包管理器,Helm的一般操作:
helm search
:搜索charthelm pull
:下载chart到本地目录查看helm install
:上传chart到Kuberneteshelm list
:列出已发布的chart
环境变量:
名称 | 描述 |
---|---|
$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_KUBEINSECURE_SKIP_TLS_VERIFY |