helm 安装k8s
时间: 2024-11-29 16:15:22 浏览: 7
Helm是一个流行的 Kubernetes 应用程序管理工具,它允许用户轻松地安装、升级和卸载 Helm chart(一种预打包的 Kubernetes 应用部署文件)。下面是使用Helm安装Kubernetes应用的基本步骤:
1. **安装Tiller**:
- 首先,确保你在集群上已经安装了`kubectl`并且集群支持Helm。如果还没有,你可以通过kubeconfig连接到运行Helm的节点。
- 使用`kubectl`安装Tiller,它作为服务代理在集群内部运行:
```shell
$ kubectl create service account tiller
$ kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
$ helm init --service-account tiller
```
2. **添加Chart仓库**:
- 如果你想从外部仓库安装应用,你需要先添加那些仓库。例如,添加官方Helm仓库:
```shell
$ helm repo add stable https://charts.helm.sh/stable
```
- 同样,也可以添加其他认证过的私人或公共仓库。
3. **安装应用**:
- 使用`helm install`命令,指定chart名称、版本和值文件(包含应用配置):
```shell
$ helm install my-app-name stable/my-chart-name --version=1.0.0 --values values.yaml
```
`-name`: 应用的名称,通常是应用程序的域名或别名。
`-version`: 想要安装的具体chart版本。
`-values`: 可选的值文件,用于提供额外配置。
4. **验证安装**:
安装完成后,可以使用`kubectl get pods -n kube-system`检查Tiller是否正在运行,以及应用部署的状态。
阅读全文