首页 > 其他分享 >helm安装及配置

helm安装及配置

时间:2024-07-02 14:22:54浏览次数:18  
标签:https get -- 配置 install helm bitnami 安装

helm安装及配置

1. 安装helm

helm下载地址:https://github.com/kubernetes/helm/releases

根据helm和k8s配套关系,下载安装合适的helm版本。下面为版本配套关系

Helm 版本 支持的 Kubernetes 版本
3.12.x 1.27.x - 1.24.x
3.11.x 1.26.x - 1.23.x
3.10.x 1.25.x - 1.22.x
3.9.x 1.24.x - 1.21.x
3.8.x 1.23.x - 1.20.x
3.7.x 1.22.x - 1.19.x
3.6.x 1.21.x - 1.18.x
3.5.x 1.20.x - 1.17.x
3.4.x 1.19.x - 1.16.x
3.3.x 1.18.x - 1.15.x
...

二进制安装

我这里的k8s版本为1.18,下载helm3.6.1:

wget https://get.helm.sh/helm-v3.6.1-linux-amd64.tar.gz
# 解压压缩包
tar -xf helm-v3.6.1-linux-amd64.tar.gz
# 将helm文件拷贝到系统path路径下
cp linux-amd64/helm /usr/local/bin/helm
# 验证
helm version
# 帮助文档
helm help

脚本安装

Helm现在有个安装脚本可以自动拉取最新的Helm版本并在本地安装

$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh

或者直接运行:

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash

通过包管理器安装

  1. 使用Homebrew (macOS): brew install helm

  2. 使用Chocolatey (Windows): choco install kubernetes-helm

  3. 使用Scoop (Windows): scoop install helm

  4. 使用Winget (Windows): winget install Helm.Helm

  5. 使用Apt (Debian/Ubuntu):

curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm
  1. 使用 dnf/yum (fedora):

sudo dnf install helm

  1. 使用snap:

sudo snap install helm --classic

除此之外,还有更多的安装方式,详细请参考官方文档:https://helm.sh/zh/docs/intro/install/

2. 配置helm仓库

添加仓库

helm repo add bitnami "https://helm-charts.itboon.top/bitnami" --force-update
helm repo add grafana "https://helm-charts.itboon.top/grafana" --force-update
helm repo add prometheus-community "https://helm-charts.itboon.top/prometheus-community" --force-update
helm repo add ingress-nginx "https://helm-charts.itboon.top/ingress-nginx" --force-update
helm repo update

测试

helm repo add bitnami "https://helm-charts.itboon.top/bitnami" --force-update
helm repo update bitnami
helm template nginx bitnami/nginx

部署应用

## 部署 nginx
helm upgrade --install nginx \
  --namespace chart-demo \
  --create-namespace \
  bitnami/nginx

## 部署 redis
helm upgrade --install redis \
  --namespace chart-demo \
  --create-namespace \
  --set master.persistence.enabled="false" \
  --set replica.replicaCount="1" \
  --set replica.persistence.enabled="false" \
  bitnami/redis

标签:https,get,--,配置,install,helm,bitnami,安装
From: https://www.cnblogs.com/lldhsds/p/18279776

相关文章

  • helm常用命令
    helm常用命令针对Kubernetes的Helm包管理器。官方文档:https://helm.sh/zh/docs/helm/helm/简介Kubernetes包管理器,Helm的一般操作:helmsearch:搜索charthelmpull:下载chart到本地目录查看helminstall:上传chart到Kuberneteshelmlist:列出已发布的chart环境变量:名称......
  • k8s安装详细介绍
    Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化容器化应用程序的部署、扩展和管理。下面是一个关于如何安装Kubernetes的简要介绍,包括一些基本步骤和注意事项。安装Kubernetes的方法有很多种,这里将以使用kubeadm工具进行安装为例,因为这是官方推荐且相对简便的安装方式之......
  • cisco packet tracer 8.2.2 (思科模拟器) 配置 单臂路由 DHCP
    1实验拓扑2交换机配置Switch>Switch>enSwitch#sw1Switch#configtEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#hostnamesw1sw1(config)#vlan2sw1(config-vlan)#exitsw1(config)#vlan3sw1(config-vlan)#exitsw1(config)#i......
  • Kubernetes k8s pod 生命周期 init容器(初始化容器) 钩子配置
    目录Pod生命周期Init容器 初始化容器使用案例 初始化容器生产应用主容器 容器钩子:postStart和preStop文档中的YAML文件配置直接复制粘贴可能存在格式错误,故实验中所需要的YAML文件以及本地包均打包至网盘链接:https://pan.baidu.com/s/1RMVT8hj_rELprNeTlX10Vg ......
  • centos7安装后yum 错误
    前言安装没有图形界面的centos7后,发现yum无法使用,一直错误,原因是因为yum需要更换源过程先备份,yum源目录为cd/etc/yum.repos.d/mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup下载阿里云的yum源wget-O/etc/yum.repos.d/CentOS-B......
  • ubuntu安装mysql后修改密码
    一直没有接触ubuntu系统,今天在ubuntu上安装mysql,安装完成后发现修改密码不生效,拆腾好久。。。 切记使用root用户安装,要不然权限不够 sudoaptupdate#更新系统软件包列表sudoaptinstallmysql-server#安装MySQLServer#在安装过程中,系统可能要求设置root用户......
  • 会声会影2024破解版永久免费安装包下载 附带激活码序列号
    “我正在使用会声会影2024,破解版。”在平台上搜索“会声会影”,这样的留言并不罕见。会声会影是一款视频剪辑软件,由友立公司出品。友立公司于1986年成立于美国加利福尼亚州,1990年推出了世界上第一个可负担的视频编辑系统。2023年,友立公司宣布,旗下视频编辑软件会声会影的2024......
  • CentOS7卸载原有的openjdk并安装完整版jdk1.8
    1.卸载原有的openjdkyum-yremovecopy-jdk-configs-3.3-10.el7_5.noarch2.官网下载jdk-8u171-linux-x64.tar.gz并解压,下载完成之后通过xftp上传到centos中,位置:/home/jiajing/下载/jdk1.8.0_4113.配置环境变量编辑文件vim/etc/profileexportJAVA_HOME=/home/jiajing......
  • virtctl安装
    virtctl安装(最好跟kubevirt版本保持一致):1.exportVERSION=$(curl-shttps://api.github.com/repos/kubevirt/kubevirt/releases|greptag_name|grep-v--'-rc'|head-1|awk-F':''{print$2}'|sed's/,//'|xargs)2.curl-......
  • go中实现日志级别与切割,日志配置热生效,pprof的技术解析
    引言在线上分布式系统和微服务架构中,日志记录是排查问题、调试程序和监控服务运行状态的重要手段。合理设置日志级别,可以帮助开发和运维人员有效地获取所需信息。然而,在实际运行中,常常需要在不重启服务的情况下动态调整日志级别,以适应不同的调试需求和运行环境。本文基于g......