Helm 的使用
安装 Helm
Mac
通过 brew install helm
安装即可。
Linux
Binary downloads of the Helm client can be found on the Releases page .
curl -LO https://get.helm.sh/helm-v3.14.4-linux-amd64.tar.gz
之后解压文件:
tar -zxvf helm-v3.14.4-linux-amd64.tar.gz
将 Helm 可执行文件移动到一个你希望存放可执行文件的目录,比如 /usr/local/bin
:
sudo mv linux-amd64/helm /usr/local/bin/helm
确保 /usr/local/bin
在你的 PATH 中(一般都在)。你可以在 .bashrc
或 .zshrc
文件中添加如下行:
export PATH=$PATH:/usr/local/bin
Helm 运行时警告
看起来您遇到了两个警告:Kubernetes 配置文件具有不安全的权限设置。为了解决这个问题,您可以执行以下步骤:
- 更改文件权限:您需要将 Kubernetes 配置文件的权限设置为仅对您自己可读写。您可以使用
chmod
命令来更改文件权限。在这种情况下,您可以运行以下命令:
chmod 600 /home/crater/.kube/config
这会将文件权限设置为仅对所有者可读可写,而不允许组或其他用户读取或写入该文件。
-
确认权限:在更改权限后,您可以再次运行
helm version
命令,以确保不再显示警告。 -
检查文件权限:您可以再次运行
ls -l /home/crater/.kube/config
来验证权限是否正确更改。
这些步骤将帮助您解决警告并提高您的 Kubernetes 配置文件的安全性。
Helm 常见命令
环境准备
1. Helm 使用代理
需要把 Kubernetes Api Server 的域名加入到 no_proxy
中。
export https_proxy=
export no_proxy=
安装应用
2. 添加 Chart 仓库
helm repo add <repo-name> <repo-url>
例如,添加官方的 Helm 仓库:
helm repo add stable https://charts.helm.sh/stable