https://helm.sh/zh/docs/intro/install/
Helm 解决了什么痛点
在 Kubernetes中部署一个可以使用的应用,需要涉及到很多的 Kubernetes 资源的共同协作。比如你安装一个 WordPress 博客,用到了一些 Kubernetes (下面全部简称k8s)的一些资源对象,包括 Deployment 用于部署应用、Service 提供服务发现、Secret 配置 WordPress 的用户名和密码,可能还需要 pv 和 pvc 来提供持久化服务。并且 WordPress 数据是存储在mariadb里面的,所以需要 mariadb 启动就绪后才能启动 WordPress。这些 k8s 资源过于分散,不方便进行管理,直接通过 kubectl 来管理一个应用,你会发现这十分蛋疼
https://github.com/helm/helm/releases
二进制安装
安装wget
yum -y install wget
1
下载helm二进制包 官方下载地址 https://github.com/helm/helm/releases
wget https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz
1
解压二进制包
tar -xzvf helm-v3.9.0-linux-amd64.tar.gz
1
移动二进制文件到bin下
mv linux-amd64/helm /usr/local/bin/helm
1
清理
删除二进制包及解压文件
rm -rf helm-v3.7.1-linux-amd64.tar.gz linux-amd64
1
配置自动补全
安装bash-completion
yum install -y bash-completion
1
配置bash-completion
source /usr/share/bash-completion/bash_completion
1
设置helm自动补全
source /usr/share/bash-completion/bash_completion
1
添加helm到bash-completion配置文件中去
helm completion bash > /etc/bash_completion.d/helm
1
验证,输入helm i,然后tab自动补全
作者:Jeebiz 创建时间:2022-05-20 19:41
更新时间:2024-08-02 14:28
更新时间:2024-08-02 14:28