【3】k8s集群管理系列--包应用管理器helm之chart资源打包并推送到harbor镜像仓库

一、chart资源打包

bash 复制代码
helm package  ./web-chart
# 当前目录会生成一个tgz的压缩文件

二、安装help push插件(用于推送前面打包的文件,到镜像仓库)

.1 下载help-push二进制文件

bash 复制代码
wget https://github.com/chartmuseum/helm-push/releases/download/v0.9.0/helm-push_0.9.0_linux_amd64.tar.gz

.2 安装到插件目录

bash 复制代码
tar -zxvf helm-push_0.9.0_linux_amd64.tar.gz
# 拷贝bin目录、plugin.yaml文件,到插件目录:/root/.local/share/helm/plugins/helm-push(没有则创建)
cp ./bin plugin.yaml  /root/.local/share/helm/plugins/helm-push

.3 测试插件命令

bash 复制代码
# 添加仓库
helm repo add --username admin --password Harbor12345 myrepo harbor仓库地址
helm repo update
#推送
helm push web-chart-0.1.0.tgz --username=admin --password=Harbor12345 harbor仓库地址
# 从仓库获取,安装到k8s
helm install web --version 0.1.0 myrepo/web-chart
相关推荐
wuxingge3 分钟前
docker设置代理,通过代理服务器拉取镜像
docker·容器
SZ1701102319 分钟前
K8s 部署所需的配置文件
云原生·容器·kubernetes
小池先生13 分钟前
docker 安装gitlab
docker·容器·gitlab
赫尔·普莱蒂科萨·帕塔15 分钟前
Kurator 分布式云原生环境技术深度分析与实践指南
分布式·云原生
永亮同学19 分钟前
【探索实战】从“工具堆叠”到“平台治理”:基于 Kurator 构建统一分布式云原生管理底座的实践与思考
分布式·云原生
rchmin22 分钟前
云原生概念与技术详解
云原生
A-刘晨阳31 分钟前
【探索实战】基于Kubernetes部署Kurator
运维·云原生·容器·kubernetes·kurator
晨欣1 小时前
[eBPF硬核] Gemini阿吉学习笔记:Tetragon企业版两类核心日志 & 冷热数据分流架构设计 & 学习资源推荐
笔记·学习·云原生·云安全·ebpf·谷歌gemini
橙 子_1 小时前
在 Amazon Bedrock 中推出 Claude Sonnet 4.5:Anthropic 最智能的模型,最适合编码和复杂代理
人工智能·python·云原生·html
寰天柚子2 小时前
IaaS+PaaS全解析:云计算时代的全栈技术支撑方案
云原生·云计算·paas