省时的提要:
本文针对的相关版本
Helm 3.9.4
Kubernetes 1.23.10
CentOS 8
目前大多数的开源项目的开发团队都会用Helm Charts来提供可以直接运行在Kubernetes集群上的服务的快捷方法,例如:
- Mysql 2.1 Install using Helm Charts
- Gitlab Runner Agent Installing GitLab Runner using the Helm Chart
- Kafka APACHE KAFKA PACKAGED BY BITNAMI HELM CHARTS
等等
本文简要的介绍如何在CentOS7或8上安装Helm
我直接Copy的光方文档,你可以直接去看~:Helm-快速入门指南
前提
想成功和正确地使用Helm,需要以下前置条件。
- 一个 Kubernetes 集群
- 确定你安装版本的安全配置
一个Kubernetes集群
集群的安装方式本文不赘述,仅需要安装Helm到集群Master节点或者包含可通讯到集群的Kubectl的机器即可~
确定你安装版本的安全配置
Helm的版本与Kubernetes的版本是有对应关系的,不匹配的版本可能会导致一些魔法的发生
官方的Version页面:可支持的版本偏差
由于我们的Kubernetes是1.23.10版本的,所以我们选择最新的3.9.x的Helm即可
安装和配置Helm
由于官方没有提供Redhat/CentOS的Yum的安装方式,所以我们选择二进制安装
下载
在光方Github页面的Releases找到目标版本的下载链接:
https://github.com/helm/helm/releases
wget https://get.helm.sh/helm-v3.9.4-linux-amd64.tar.gz
#或者
curl -o helm-v3.9.4-linux-amd64.tar.gz https://get.helm.sh/helm-v3.9.4-linux-amd64.tar.gz
解压
tar -zxvf helm-v3.9.4-linux-amd64.tar.gz
[root@Xy718 ~]# tar -zxvf helm-v3.9.4-linux-amd64.tar.gz
linux-amd64/
linux-amd64/helm
linux-amd64/LICENSE
linux-amd64/README.md
[root@Xy718 ~]#
移动到LOCAL BIN
mv linux-amd64/helm /usr/local/bin/helm
helm help
[root@Xy718 ~]# mv linux-amd64/helm /usr/local/bin/helm
[root@Xy718 ~]# helm help
The Kubernetes package manager
Common actions for Helm:
- helm search: search for charts
- helm pull: download a chart to your local directory to view
- helm install: upload the chart to Kubernetes
- helm list: list releases of charts
添加Bitnami Charts Repo
helm repo add bitnami https://charts.bitnami.com/bitnami
完事🚀!
其他:
冶心·练体·得技