CentOS 7/8 安装Helm

CentOS 7/8 安装Helm

Xy718 30 2022-09-21

省时的提要:
本文针对的相关版本
Helm 3.9.4
Kubernetes 1.23.10
CentOS 8

目前大多数的开源项目的开发团队都会用Helm Charts来提供可以直接运行在Kubernetes集群上的服务的快捷方法,例如:

等等

本文简要的介绍如何在CentOS7或8上安装Helm
我直接Copy的光方文档,你可以直接去看~:Helm-快速入门指南

前提

想成功和正确地使用Helm,需要以下前置条件。

  • 一个 Kubernetes 集群
  • 确定你安装版本的安全配置

一个Kubernetes集群

集群的安装方式本文不赘述,仅需要安装Helm到集群Master节点或者包含可通讯到集群的Kubectl的机器即可~

确定你安装版本的安全配置

Helm的版本与Kubernetes的版本是有对应关系的,不匹配的版本可能会导致一些魔法的发生
官方的Version页面:可支持的版本偏差
image-1663755547056
由于我们的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

完事🚀!

其他: