当前位置: 首页 > news >正文

helm与chartmuseum安装

前言

之前的文章写了k8s的搭建,介于现在的应用很多都是chart部署,一般搭建完成之后还需要helm和chart仓库的支持,这里也做总结

helm安装

下载helm

https://helm.sh/zh/docs/topics/version_skew/

查看helm与k8s的版本对应,不要错了,否则有接口问题

https://github.com/helm/helm/releases

下载安装包,上传到环境,解压:

#下载:https://get.helm.sh/helm-v3.10.3-linux-amd64.tar
tar -zxvf helm-v3.10.3-linux-amd64.tarmv linux-amd64/helm /usr/local/bin/helm version

没报错就是安装完成了

安装chartmuseum

chartmuseum是helm支持的chart包仓库,helm支持git、harbor、本地等方式,其他方式有缺陷,改动多,直接使用chartmuseum的bin方式

先下载chartmuseum

https://github.com/helm/chartmuseum/releases

解压并运行

tar -zxf chartmuseum-v0.16.3-linux-amd64.tar.gz
mv linux-amd64 chartmuseum
cd chartmuseum./chartmuseum --port=8070 --storage="local" --storage-local-rootdir="/data/charts" --basic-auth-user=admin --basic-auth-pass=123456

这个配置最简单,默认放在本地路径,可以加nohup变为守护进程,chartmuseum本身也支持oss协议存储,该参数就行,复杂点还可以用config文件做配置

helm对接chartmuseum仓库

下载helm的cm-push插件

使用chartmuseum要先配置cm-push插件

https://github.com/chartmuseum/helm-push/releases

使用helm env命令,找到HELM_PLUGINS参数,为helm插件安装地址

目录下创建helm-push文件夹,并将helm-push解压到到里面

添加仓库

helm repo add ${仓库名称} http://ip:端口
helm repo update

推送测试

helm cm-push ${chart包文件名} ${仓库名} --force

http://www.dtcms.com/a/235543.html

相关文章:

  • CSS 定位:原理 + 场景 + 示例全解析
  • 30.【新型数据架构】-区块链数据架构
  • 【办公类-104-01】20250606通义万相50分一天用完,通义万相2.1专业版测试
  • 软考 系统架构设计师系列知识点之杂项集萃(83)
  • MIT 6.S081 2020 Lab7 Multithreading 个人全流程
  • 【Go面试陷阱】对未初始化的chan进行读写为何会卡死?
  • Python打卡DAY46
  • 全生命周期的智慧城市管理
  • C++ const 修饰符深入浅出详解
  • CVPR 2025 | 港中文 MMLab 提出文生图模型 T2I-R1,文生图进入R1时刻!
  • freeRTOS xQueueGenericSend以及xQueueGenericReceive函数疑问
  • 【AI论文】硬测试:为大型语言模型(LLM)编程合成高质量测试用例
  • 华为大规模——重塑生产力
  • Git仓库的创建
  • 虹科方案 | 高效集成!CAN/CAN FD通信与数字信号控制一体化
  • 艾体宝案例丨Transavia如何借助LambdaTest测试平台高效起飞?
  • 什么是空闲钩子函数?
  • 第六章 进阶18 小杨的困惑
  • 《艾尔登法环:黑夜君临》口碑成两极分化?
  • Date类型时间比较
  • 进程的详解,命令行参数,程序的地址空间(Linux)
  • 基于springboot的校园社团信息系统的设计与实现
  • 广目软件GM DC Monitor
  • ansible和saltstack安装和简单操作
  • 【PmHub面试篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现面试专题解析
  • k8s安装ingress-nginx
  • 通过跳板机连接远程主机
  • AI Infra运维实践:DeepSeek部署运维中的软硬结合
  • Vue3 卡片绑定滚动条 随着滚动条展开效果 GSAP动画库 ScrollTrigger滚动条插件
  • Spring Boot消息系统开发指南