prefacio
Entorno operativo: CentOS7.9
Documentación oficial de referencia: Documentación oficial
Se adjunta un script de instalación con un solo clic al final del artículo.
Descargue el paquete de instalación
Descargue el paquete de instalación de la versión correspondiente desde github, dirección de descarga
Ingrese a la página de descarga de la versión correspondiente, aquí tomamos v3.11.3 como ejemplo.
Seleccione el paquete de instalación correspondiente al sistema, aquí tomamos Linux como ejemplo y copiamos la dirección de descarga.
Ejecute el siguiente comando en el sistema Linux para descargar el paquete de instalación y reemplace la ruta de descarga con la ruta que copió.
wget https://get.helm.sh/helm-v3.11.3-linux-amd64.tar.gz
Una vez que la descarga sea exitosa, verá la versión correspondiente del archivo en la ruta actual.
Descomprima el paquete de instalación
Utilice el siguiente comando para descomprimir el paquete de instalación. No es necesario escribir el parámetro -C. Si no se escribe, se descomprimirá en el directorio actual de forma predeterminada.
tar -zxvf helm-v3.11.3-linux-amd64.tar.gz -C ./server/
Después de una descompresión exitosa, verá un directorio linux-amd64 en el directorio correspondiente.
Lo más importante en el directorio es el archivo helm.
Configuración de instalación
Puede mover el archivo helm a /usr/local/bin/ o configurar la variable de entorno de la ruta donde se encuentra el archivo actual. Hablaré de ambos métodos a continuación. Puede elegir uno de los siguientes métodos.
El primero: configurar variables de entorno.
Configure el directorio donde se encuentra helm en la variable de entorno. También puede editar el archivo /etc/profile o crear un nuevo archivo específicamente para configurar las variables de entorno en /etc/profile.d/. A los blogueros les gusta crear un archivo ellos mismos para facilitar la gestión unificada de las variables de entorno de todo el software instalado.
vim /etc/profile.d/my_env.sh
Agregue lo siguiente al final del archivo.
# helm配置
HELM_HOME=/root/server/linux-amd64
export PATH=$HELM_HOME:$PATH
Actualizar las variables de entorno después de guardar el archivo y salir
source /etc/profile
Segundo: mover archivos a /usr/local/bin
Utilice el siguiente comando para mover el archivo helm a /usr/local/bin
mv linux-amd64/helm /usr/local/bin/
Verificación exitosa
Verificar con el siguiente comando
helm version
Imprima el siguiente contenido para indicar que la instalación se realizó correctamente
Script de instalación con un solo clic
Descripción de parámetros
$1: parámetro requerido, la ruta de descarga del paquete de instalación
$2: parámetro opcional, la ubicación donde está instalado el archivo. Si no se pasa, el valor predeterminado es el directorio actual.
#!/bin/bash
download_path=$1
install_path=`pwd`
if [ -z $1 ];then
echo "请输入下载地址"
return
fi
if [ -n "$2" ];then
install_path=$(cd $2 && pwd)
fi
install_name=helm-linux-amd64.tar.gz
# 下载安装包
wget -O $install_name $download_path
# 解压
tar -zxvf $install_name -C $install_path
# 安装
if [ -z $2 ];then
mv $install_path/linux-amd64/helm /usr/local/bin/helm
# 删除解压的文件夹
rm -rf $install_path/linux-amd64/
else
# 添加环境变量
echo -e "\n# helm配置" >> /etc/profile.d/my_env.sh
echo "HELM_HOME=$install_path/linux-amd64" >> /etc/profile.d/my_env.sh
echo "export PATH=\$HELM_HOME:\$PATH" >> /etc/profile.d/my_env.sh
# 刷新环境变量
source /etc/profile
fi
# 校验是否安装成功
helm version
if [ $? != 0 ];then
echo "helm install failed"
fi
# 移除下载的安装包
rm -f $install_name
Ejecute el paquete de instalación con el siguiente comando
source <脚本名称> <下载地址> <安装路径>
Ejemplo
source helm_install.sh https://get.helm.sh/helm-v3.11.3-linux-amd64.tar.gz
Finalizar
Lo anterior es todo el proceso de instalación de helm en Linux. Si tiene alguna pregunta, no dude en comunicarse.