Helm配置安装

安装

首先确保安装helm节点的机器上能够通过kubectl命令调度服务

# 下载helm-client二进制文件,我们这里用的是v2.14.0版本
wget https://get.helm.sh/helm-v2.14.0-linux-amd64.tar.gz

# 解压
tar zxvf helm-v2.14.0-linux-amd64.tar.gz

# 将二进制文件放到/bin下
mv linux-amd64/helm /bin/helm

# 安装helm-server
helm init --tiller-image hekai/gcr.io_kubernetes-helm_tiller_v2.14.0 --stable-repo-url http://mirror.azure.cn/kubernetes/charts/

# 验证服务是否正常,输出如下则正常
helm version
Client: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}

helm相关操作命令参考官方文档

错误解决

helm ls 
# 报错Error: configmaps is forbidden: User "system:serviceaccount:kube-system:default" cannot list resource "configmaps" in API group "" in the namespace "kube-system"
// tiller没有正确的角色权限

# 解决
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
### 在 Windows 系统上安装 Helm 在 Windows 系统上安装 Helm 有多种方法,以下是常见的几种方式及其详细步骤。 #### 方法 1:使用二进制压缩包安装 可以从 Helm 官方网站下载适合 Windows 的二进制文件[^1]。下载完成后解压文件,并将 `helm.exe` 添加到系统的环境变量中以确保可以在任何目录下执行 Helm 命令[^2]。 ```bash # 下载并解压 Helm 包 https://github.com/helm/helm/releases ``` #### 方法 2:通过脚本安装 Helm 官方提供了一个简单的脚本安装方法,适用于 Linux 和 macOS,但在 Windows 上也可以通过 WSL 或直接运行以下命令来完成安装[^3]。 ```bash curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh ``` 如果使用 PowerShell 或 CMD,则需要手动下载脚本并执行。 #### 方法 3:设置系统环境变量 无论选择哪种安装方式,都需要确保 Helm 可执行文件被正确添加到系统的 PATH 环境变量中。如果没有正确配置环境变量,可能会遇到 `'helm' 不是内部或外部命令` 的错误提示[^2]。 1. 打开“系统属性” -> “高级” -> “环境变量”。 2. 在“系统变量”部分找到 `Path`,然后点击“编辑”。 3. 添加 Helm 可执行文件所在的路径(例如 `C:\path\to\helm`)。 4. 点击“确定”保存更改。 #### 方法 4:通过 Chocolatey 安装 Chocolatey 是一个 Windows 包管理器,可以简化 Helm安装过程[^4]。 ```powershell choco install kubernetes-helm ``` #### 验证安装 安装完成后,可以通过以下命令验证 Helm 是否成功安装: ```bash helm version ``` 如果显示 Helm版本信息,则说明安装成功。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值