【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
相关推荐
m0_4646082621 小时前
Docker从网络管理到容器优化
docker·容器
sibylyue21 小时前
微服务服务治理
微服务·云原生·架构
有梦想的攻城狮21 小时前
Docker进程中的守护进程原理解析
docker·容器·eureka·podman
Lin_Aries_04211 天前
容器化 Tomcat 应用程序
java·linux·运维·docker·容器·tomcat
努力搬砖的咸鱼1 天前
云原生之CNCF 是什么
云原生
KubeSphere 云原生1 天前
云原生周刊:K8s 故障排查秘籍
云原生
吃不胖没烦恼1 天前
Alibaba Cloud Linux 3 +Docker 部署 ThinkPHP6 (宝塔环境)-问题篇
运维·docker·容器
早睡冠军候选人1 天前
K8s学习----节点(Node)
运维·学习·云原生·容器·kubernetes
2501_920047031 天前
k8s-pod的容器类型
云原生·容器·kubernetes
❀͜͡傀儡师1 天前
Docker部署Kafka Native
docker·容器·kafka