【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
相关推荐
钱彬 (Qian Bin)1 小时前
解决docker load加载tar镜像报json no such file or directory的错误
运维·docker·容器·错误·tar·docker load
追风筝的小青年2 小时前
ubuntu24中部署k8s 1.30.x-底层用docker
docker·容器·kubernetes
哈里谢顿3 小时前
Kubernetes中的Deployment、StatefulSet、DaemonSet详细解释
kubernetes
木雷坞4 小时前
docker国内镜像源列表
运维·docker·容器
David爱编程5 小时前
网络策略NetworkPolicy与RBAC授权机制: Kubernetes安全体系的双重防线
云原生·容器·kubernetes
gptplus12 小时前
AI + 云原生:正在引爆下一代应用的技术革命
人工智能·云原生
天上掉下来个程小白14 小时前
Docker-07.Docker基础-数据卷挂载
运维·docker·微服务·容器
迷失蒲公英15 小时前
Docker容器中文PDF生成解决方案
docker·容器·pdf
9命怪猫15 小时前
K8S服务发现原理及开发框架的配合
云原生·容器·kubernetes·服务发现
David爱编程16 小时前
理解Service的kube-proxy 实现原理
云原生·容器·kubernetes