在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Helm倉庫管理常用配置

馬哥Linux運維 ? 來源:博客園 ? 2025-06-07 09:27 ? 次閱讀

概述

Helm 倉庫(Repository)是存儲 Helm 圖表(Chart)的地方,類似于軟件包管理器的倉庫(如 apt、yum 倉庫)。

Helm 倉庫是一個 HTTP 服務器,用于存儲和共享 Helm Chart 的壓縮包(.tgz 文件)及相關索引文件(index.yaml)。
索引文件(index.yaml)記錄了倉庫中所有 Chart 的元數(shù)據(jù)(名稱、版本、描述等),供 Helm 客戶端查詢和下載。

常見的倉庫類型

? 官方倉庫:Helm 官方維護的倉庫(已歸檔,現(xiàn)推薦使用Artifact Hub查找社區(qū) Chart)。

? 社區(qū)倉庫:如Bitnami、Jetstack等組織提供的倉庫。

? 私有倉庫:企業(yè)內(nèi)部自建的倉庫,用于管理私有 Chart。

常用的helm倉庫

? bitnami:https://charts.bitnami.com/bitnami

? grafana:https://grafana.github.io/helm-charts

? prometheus:https://prometheus-community.github.io/helm-charts

? harbor:https://helm.goharbor.io

? minio-operator:https://operator.min.io

Helm倉庫管理常用配置

添加倉庫

將倉庫地址添加到 Helm 客戶端的本地配置中

|   |  |
|---| --- |
|   |# 語法 |
|   |helm repoadd[倉庫名稱] [倉庫地址]|
|  |   |
|   |# 示例 |
|   |[root@master ~]# helm repo add prometheus https://prometheus-community.github.io/helm-charts |
|   |"prometheus"hasbeenaddedto your repositories|
|  | [root@master ~]# helm repo add grafana https://grafana.github.io/helm-charts |
|   |"grafana"hasbeenaddedto your repositories|

更新倉庫索引

Helm 客戶端需要定期更新倉庫索引,以獲取最新的 Chart 列表和版本信息。

|  |  |
|--- | --- |
|  |[root@master~]# helm repoupdate|
|  |Hang tight while we grab the latestfromyour chart repositories...|
|  |...Successfully got anupdatefromthe "grafana" chart repository|
|  |...Unabletogetanupdatefromthe "prometheus" chart repository (https://prometheus-community.github.io/helm-charts):|
|  |read tcp [fdbdff:318:3ebb:26f3:26ff:6026]:39074->[2606:50c0:8001::153]:443: read: connection resetbypeer|
|  |UpdateComplete. ?Happy Helming!?|

列出本地倉庫

查看當前配置的所有倉庫及其地址。

|   |   |
| --- | --- |
|   | [root@master ~]# helm repo list |
|   | NAME      URL |
|   | prometheus   https://prometheus-community.github.io/helm-charts |
|   | grafana     https://grafana.github.io/helm-charts |

刪除倉庫(Remove Repository)

從本地配置中移除不再需要的倉庫。

|   |   |
| --- | --- |
|   |#語法 |
|   | helm reporemove[倉庫名稱] |
|   |   |
|   |# 示例 |
|   | [root@master ~]# helm repo remove grafana |
|   |"grafana"has been removedfromyour repositories |
|   | [root@master ~]# helm repo list |
|   | NAME      URL |
|   | prometheus   https://prometheus-community.github.io/helm-charts |

搜索倉庫中的 Chart(Search Charts)

從倉庫中搜索符合條件的 Chart,支持模糊匹配。

|   |   |
| --- | --- |
|   |# 語法 |
|   | helm search repo [關鍵詞] |
|   |   |
|   |# 示例 |
|   | [root@master ~]# helm search repo grafana |
|   | NAME                  CHART VERSION  APP VERSION   DESCRIPTION |
|   | grafana/grafana             9.2.2      12.0.1     The leading toolforquerying and visualizing t... |
|   | grafana/grafana-agent          0.42.0     v0.42.0     Grafana Agent |
|   | grafana/grafana-agent-operator     0.5.1      0.44.2     A Helm chartforGrafana Agent Operator |
|   | grafana/grafana-operator        v5.18.0     v5.18.0     Helm chartforthe Grafana Operator |
|   | grafana/grafana-sampling        1.1.5      v1.7.5     A Helm chartfora layered OTLPtailsampling a... |

查看指定倉庫中Chart的版本

|   |   |
| --- | --- |
|   |# 語法 |
|   | helm search repo [chart名稱] --versions |
|   |   |
|   |# 示例 |
|   | [root@master ~]# helm search repo prometheus/kube-prometheus-stack --versions |
|   | NAME                  CHART VERSION  APP VERSION   DESCRIPTION |
|   | prometheus/kube-prometheus-stack    72.9.1     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.9.0     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.8.0     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.7.0     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.6.4     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.6.3     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.6.2     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.6.1     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.5.3     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.5.2     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.5.1     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.5.0     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.4.0     v0.82.2     kube-prometheus-stack collects Kubernetes manif... |
|   | prometheus/kube-prometheus-stack    72.3.1     v0.82.0     kube-prometheus-stack collects Kubernetes manif... |

拉取遠程倉庫的chart

|   |   |
| --- | --- |
|   | # 語法,--version對應的是chart version,--untar自動解壓, |
|   | #--destination:指定下載的 Chart 文件(.tgz)保存的目標目錄(默認當前目錄)。 |
|   | #--repo[倉庫URL]  直接從指定 URL 下載 Chart,而不使用已添加的倉庫名稱。 |
|   | helm pull[chart名出]--version[版本號]--untar--destination[/path]--repo[倉庫URL]|
|   |   |
|   | # 示例 |
|   |[root@master ~]# helm pull prometheus/kube-prometheus-stack--version72.9.0|
|   |[root@master ~]# ll kube-prometheus-stack-72.9.0.tgz|
|   | -rw-r--r--1root root814664Jun 314:45kube-prometheus-stack-72.9.0.tgz |

私有倉庫相關命令

創(chuàng)建倉庫索引文件

為本地 Chart 目錄生成 index.yaml,用于搭建私有倉庫。

|   |   |
| --- | --- |
|   | helm repo index[目錄路徑]--url[倉庫URL]|

推送 Chart 到私有倉庫

|   |   |
| --- | --- |
|   | helm push[Chart路徑][倉庫名稱]|

鏈接:https://www.cnblogs.com/huangSir-devops/p/18908212

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    9727

    瀏覽量

    87430
  • HTTP
    +關注

    關注

    0

    文章

    523

    瀏覽量

    32536
  • 軟件包
    +關注

    關注

    0

    文章

    109

    瀏覽量

    11897

原文標題:5分鐘學會Helm倉庫高效管理:命令行技巧全解析

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Kubernetes Helm入門指南

    Helm 是 Kubernetes 的包管理工具,它允許開發(fā)者和系統(tǒng)管理員通過定義、打包和部署應用程序來簡化 Kubernetes 應用的管理工作。
    的頭像 發(fā)表于 04-30 13:42 ?1871次閱讀
    Kubernetes <b class='flag-5'>Helm</b>入門指南

    RFID智能倉庫管理方案

    本帖最后由 azsxdcfv1871514 于 2013-1-6 14:56 編輯 倉庫管理在企業(yè)的整個管理流程中起著非常重要的作用,如果不能保證及時準確的進貨、庫存控制和發(fā)貨,將會給企業(yè)帶來
    發(fā)表于 04-12 10:57

    倉庫管理小程序求助

    各位大俠,我剛?cè)腴Tlabview,想用其作一個小小的倉庫入庫管理程序,請幫幫忙啊。具體內(nèi)容如下:兩個EXCEL工作簿,分別為《倉庫清單》和《臺帳》,說明一下:《倉庫清單》中分《入庫記錄
    發(fā)表于 09-09 20:21

    【GoKit申請】倉庫管理系統(tǒng)

    申請理由:當今的倉庫管理需求不再以單純的倉儲為核心,而更多的關注貨品的準確流動、全自動化,其目的是保持庫存的合理科學流通,降低人力資源需求,減少人為操作錯誤,為企業(yè)創(chuàng)造更大的價值。采用物聯(lián)網(wǎng)技術實現(xiàn)
    發(fā)表于 09-22 09:55

    【DNA Kit申請】倉庫管理系統(tǒng)

    申請理由:當今的倉庫管理需求不再以單純的倉儲為核心,而更多的關注貨品的準確流動、全自動化,其目的是保持庫存的合理科學流通,降低人力資源需求,減少人為操作錯誤,為企業(yè)創(chuàng)造更大的價值。采用物聯(lián)網(wǎng)技術實現(xiàn)
    發(fā)表于 09-29 09:59

    使用Helm 在容器服務k8s集群一鍵部署wordpress

    新的chartchart打包成tgz格式上傳chart到chart倉庫或從倉庫中下載chart在Kubernetes集群中安裝或卸載chart管理Helm安裝的chart的發(fā)布周期
    發(fā)表于 03-29 13:38

    如何配置Yum倉庫

    第1步:進入到/etc/yum.repos.d/目錄中 第2步:使用Vim編輯器創(chuàng)建一個名為rhel7.repo的新配置文件 第3步:按配置參數(shù)的路徑掛載光盤,并把光盤掛載信息寫入到/etc
    發(fā)表于 04-28 17:28 ?2006次閱讀

    RFID倉庫管理系統(tǒng)為傳統(tǒng)的倉庫管理帶來了變革

    一.系統(tǒng)背景 傳統(tǒng)的倉庫管理,以紙張文件為基礎的系統(tǒng)來記錄、追蹤進出的貨物,完全由人工操作倉庫內(nèi)部的管理,因此倉庫
    發(fā)表于 12-04 14:48 ?825次閱讀

    Helm Kubernetes包管理

    helm.zip
    發(fā)表于 04-27 14:25 ?2次下載
    <b class='flag-5'>Helm</b> Kubernetes包<b class='flag-5'>管理</b>器

    Helm常用命令(chart安裝、升級、回滾、卸載等操作)

    Helm 針對 Kubernetes 的 Helm管理器。
    的頭像 發(fā)表于 09-13 14:54 ?7407次閱讀

    如何開發(fā)一個helm chart

    使用helmfile時,我們首先得了解helm的使用,以及如何開發(fā)一個helm chart。
    的頭像 發(fā)表于 05-16 09:28 ?893次閱讀

    Helm的一些概念及用法

    應用,使用?Helm?(https://helm.sh)是一個很不錯的選擇,它具備如下的能力: 簡化部署?:Helm允許使用單個命令輕松部署和管理應用程序,從而簡化了整個部署過程; 高
    的頭像 發(fā)表于 05-30 09:51 ?1474次閱讀
    <b class='flag-5'>Helm</b>的一些概念及用法

    Helm部署MinIO集群

    Helm部署MinIO集群
    的頭像 發(fā)表于 12-03 09:44 ?1033次閱讀
    <b class='flag-5'>Helm</b>部署MinIO集群

    Kubernetes包管理工具Helm的安裝和使用

    Helm 可以幫助我們管理 Kubernetes 應用程序 - Helm Charts 可以定義、安裝和升級復雜的 Kubernetes 應用程序,Charts 包很容易創(chuàng)建、版本管理
    的頭像 發(fā)表于 03-13 16:06 ?722次閱讀

    Helm詳細介紹和使用

    Helm是Kubernetes 應用的包管理工具,主要用來管理 Charts,類似Linux系統(tǒng)的yum。
    的頭像 發(fā)表于 06-17 13:56 ?87次閱讀
    主站蜘蛛池模板: 欧美无限看 | 久久精品国产99精品最新 | 女a男0攻巨肉高h | 免费高清在线视频色yeye | 亚洲乱亚洲乱妇41p国产成人 | 免费一级毛片在级播放 | 在线你懂的视频 | 欧美精品四虎在线观看 | 久久久午夜影院 | 人人做人人爽人人爱秋霞影视 | 日本三级黄在线观看 | 婷婷97狠狠的狠狠的爱 | 欧美视频区 | 福利片在线播放 | 国产主播一区二区 | 日韩免费一级片 | 32pao强力打造免费高速高清 | 亚洲三级在线视频 | 国产成人毛片亚洲精品不卡 | 很黄很色的网站 | bl 高h文| 都市激情亚洲综合 | 亚洲视频免费一区 | 狠狠激情五月综合婷婷俺 | 高h道具触手play肉男男 | 久久va| 色综合激情丁香七月色综合 | 永久福利盒子日韩日韩免费看 | 特黄日韩免费一区二区三区 | 深爱激情小说网 | 免费一级欧美片片线观看 | 欧美1314www伊人久久香网 | 夜夜狠操 | 亚洲成人网页 | 精品国产柚木在线观看 | 直接看的黄色网址 | 国产一区二区三区在线观看视频 | 亚洲视频一区在线观看 | 免费视频在线视频观看1 | 伊人久久综合成人亚洲 | www.日日爱|