精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Helm基于Harbor中存儲的chart快速發布服務

云計算 云原生
ChartMuseum:提供了API管理非OCI規范的Helm Chart。在安裝了ChartMuseum組件后,當用戶使用“helm”命令向Harbor推送或拉取Chart時,Harbor的Core組件會首先收到請求,在校驗后將請求轉發給ChartMuseum進行Chart文件的讀寫。

概述

??Harbor在v1.6版本開始支持Helm Chart倉庫功能,這樣就可以利用 harbor 同時管理鏡像和 helm charts 了,無需另外部署一套Helm Chart系統。在harbor中,chart倉庫由chartmuseum以插件的方式提供,可以自己選擇安裝或者不安裝。

ChartMuseum:提供了API管理非OCI規范的Helm Chart。在安裝了ChartMuseum組件后,當用戶使用“helm”命令向Harbor推送或拉取Chart時,Harbor的Core組件會首先收到請求,在校驗后將請求轉發給ChartMuseum進行Chart文件的讀寫。

??隨著兼容OCI規范的Helm Chart在社區上被更廣泛地接受,Helm Chart能以Artifact的形式在Harbor中存儲和管理,不再依賴ChartMuseum,因此Harbor會在后續版本中移除對ChartMuseum的支持。

??雖然被廢棄,但是并不意味著不能用Harbor存儲chart了,而是用 OCI chart替代。

  • 從v2.6.0 開始棄用Chartmuseum,并在v2.8.0中開始刪除。更多詳情,請參閱討論:https://github.com/goharbor/harbor/discussions/15057 從 v2.6.0 開始棄用 Notary(簽名者和服務器),并在 v2.8.0 中開始刪除。更多詳情,請參閱討論:https://github.com/goharbor/harbor/discussions/16612
  • Harbor版本必須是1.6+到2.8.0才支持存儲Helm Chart(我這用的是2.6.2);
  • 默認新版harbor不會啟用chart repository service,需要在安裝harbor時指定--with-chartmuseum參數;
  • 創建項目chartrepo(公有項目);

環境說明

Harbor版本: 2.6.2Harbor地址:?https://192.168.2.30:443?部署路徑: /app/harbor證書位置:/app/harbor/ssl/

安裝Chartmuseum組件

2.1 修改配置文件

??在absolute_url?參使用ChartMuseum?組件時,客戶端獲取到的Chart的index.yaml?中包含的URL是否為絕對路徑。在不配置該項時,ChartMuseum組件會返回相對路徑,默認為disabled。

$ vim  harbor.yml
chart:
# Change the value of absolute_url to enabled can enable absolute url in chart
absolute_url: enabled

enabled表示使用絕對路徑!

2.2 停止Harbor

$ docker-compose stop

圖片

2.3 注入配置

??執行./prepare將新的配置注入到各個組件中。

$  ./prepare

2.4 安裝chartmuseum

??在執行install.sh安裝時,通過--with-chartmuseum參數安裝chart插件,安裝完后會自動啟動Harbor。

$ ./install.sh  --with-notary --with-trivy --with-chartmuseum
? ----Harbor has been installed and started successfully.---- #輸出該信息則表示安裝成功

2.5 查看組件服務狀態

??通過docker-compose ps命令可以看到harbor的組件中多了個chartmuseum的容器。

$ docker-compose ps

圖片

2.6 驗證是否安裝了chartmuseum組件

登錄Harbor UI管理界面:【項目】==>【library】==> 【Helm Charts】

圖片

安裝helm-push插件

通過Harbor UI界面可以將制作好的chart包直接上傳到Harbor,但是命令行上傳、下載Chart則需要安裝helmpush插件。

通常在kubernetes的master節點進行操作,前提是已經安裝好helm。

3.1 在線直接安裝

$ helm plugin install https://github.com/chartmuseum/helm-push
Downloading and installing helm-push v0.9.0 ...
https://github.com/chartmuseum/helmpush/releases/download/v0.9.0/helmpush_0.9.0_linux_amd64.tar.gz
Installed plugin: push
$ helm plugin list
NAME VERSION DESCRIPTION
cm-push 0.10.3 Push chart package to ChartMuseum
$ ls /root/.local/share/helm/plugins/helmpush/bin/helmpush
/root/.local/share/helm/plugins/helm-push/bin/helmpush

圖片

上傳Chart包到Harbor

4.1 Harbor UI上傳Chart

??登錄Harbor管理界面,進入要將chart包上傳的projects(項目),選擇【Helm Charts】,然后選擇【上傳】按鈕將本地電腦中制作好的Chart包上傳到Harbor中。

圖片

圖片

圖片

然后點擊【上傳】

圖片

圖片

4.2 命令行上傳Chart

1)下載測試用的chart包

$ helm repo list
NAME URL
bitnami https://charts.bitnami.com/bitnami
ali-incubator https://aliacs-app-catalog.oss-cn-hangzhou.aliyuncs.com/charts-incubator/
$ helm search repo bitnami | head -2
NAME CHART VERSION APP VERSION DESCRIPTION
bitnami/airflow 14.0.13 2.5.1 Apache Airflow is a tool to express and execute...
$ helm pull bitnami/airflow
$ ls
airflow-14.0.13.tgz

圖片

2)添加Harbor repo

  • 拷貝https相關證書
$ scp 192.168.2.30:/app/harbor/ssl/{ca.pem,harbor.pem,harbor-key.pem}  ./
  • 添加repo
$ helm repo add harbor-library https://192.168.2.30:443/chartrepo/library --username admin --password Harbor12345 \
--ca-file ca.pem --key-file harbor-key.pem --cert-file harbor.pem
"harbor-library" has been added to your repositories

harbor-library?:自定義的repo名稱;https://192.168.2.30:443/chartrepo/library?為chart連接地址,chartrepo固定格式,“library”為chart所在項目的名稱,請結合自身的實際環境修改。--username?:指定Harbor的用戶名(該用戶必須對project對象擁有權限);--password?:指定密碼;--ca-file?:為harbor頒發證書的頒發者證書;--key-file?: Harbor的私鑰;--cert-file:指定harbor的證書;

參數

含義

Cfssl工具格式

Openssl工具格式

--ca-file

CA證書

ca.pem

ca.crt

--cert-file

證書文件

harbor.pem

harbor.crt

--key-file

私鑰

harbor-key.pem


圖片

  • 查看是否添加成功
$ helm repo list
NAME URL
harbor-library https://192.168.2.30:443/chartrepo/library

圖片

3)將打包應用從命令行push到harbor

格式:helm cm-push chart包 repo名稱

$ helm cm-push airflow-14.0.13.tgz harbor-library \
--ca-file ca.pem --key-file harbor-key.pem \
--cert-file harbor.pem

圖片

4)驗證是否上傳成功

圖片

基于Harbor中的Chart包發布服務

??使用helm包管理工具將存放在Harbor中的chart包部署到kubernetes集群中

5.1 查看chart概要

??在Harbor UI點擊chart名稱即可查看該chart的概要信息,包括chart介紹、安裝、卸載、配置等,可以根據概要信息來使用相關的管理命令。

圖片

圖5.1-1

圖片

圖5.1-2

圖片

圖5.1-3

5.2 添加Harbor作為Chart倉庫

添加的命令格式:

$ helm repo add --ca-file <ca file> \
--cert-file <cert file> --key-file <key file> \
--username <username> \
--password <password> <repo name> https://192.168.2.22/chartrepo/lidabai

1)拷貝harbor相關證書

將harbor相關的證書拷貝到Helm所在服務器(一般是kubernetes集群中的master節點)。

$ scp 192.168.2.30:/app/harbor-cert/{ca.pem, harbor.pem, harbor-key.pem}  ./

2)添加harbor的chart倉庫

$ helm repo add my-harbor https://192.168.2.22/chartrepo/lidabai \
--username admin --password Harbor12345 \
--ca-file ca.pem --cert-file harbor.pem --key-file harbor-key.pem

輸出結果:

"my-harbor" has been added to your repositories

表示添加成功!

圖片

3)查看驗證

$ helm repo list
NAME URL
aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
my-harbor https://192.168.2.22/chartrepo/lidabai

?5.3 發布服務

$ helm install --ca-file <ca file> --cert-file <cert file> --key-file <key file>  \
--username=<username> --password=<password> --version 2.0.1 <repo name>/memcached
  • 搜索chart
$ helm search repo my-harbor
NAME CHART VERSION APP VERSION DESCRIPTION
my-harbor/memcached 2.0.1 Free & open source, high-performance, distribut...
  • 安裝chart
$ helm install  memcached-test \
--ca-file ca.pem --cert-file harbor.pem \
--key-file harbor-key.pem \
> --username=admin --password=Harbor12345 \
--version 2.0.1 my-harbor/memcached

責任編輯:武曉燕 來源: Harbor進階實戰
相關推薦

2021-11-11 09:01:01

Helm Chart Kubernetes

2012-10-30 09:59:04

RackspaceOpenStack

2013-03-07 10:12:20

ibmrackspacelinux

2019-09-02 13:57:07

Helm Chart工具Kubernetes

2021-10-20 07:18:51

Harbor鏡像項目

2024-05-16 11:13:16

Helm工具release

2012-05-09 11:12:47

Linuxiscsi存儲服務

2013-08-11 22:11:20

CloudBaaSBaaS

2021-06-24 08:25:38

flux2GitOps 云原生

2025-10-15 01:45:00

DockerMinIO文件存儲

2022-09-21 08:00:00

存儲微服務架構

2022-12-20 10:15:45

開發集群

2012-08-30 08:50:23

微軟AndroidSkyDrive

2018-04-09 13:43:18

VMware

2011-11-04 16:50:33

UbuntuARM服務器

2021-02-02 14:39:03

微服務架構數據

2011-03-17 16:46:50

SQL Server存儲方式

2023-02-07 07:56:05

Helm常用命令回滾

2009-05-19 15:01:26

地理信息ArcGIS地圖服務

2024-11-05 18:18:48

點贊
收藏

51CTO技術棧公眾號

国产欧美一区二区精品仙草咪| 亚洲桃色综合影院| 成人国产精品免费观看| 一二三区精品视频| 国产青春久久久国产毛片| www.伊人久久| 亚洲国产精品91| 精品五月天久久| 在线播放免费视频| 性xxxxfreexxxxx欧美丶| 国产精品少妇自拍| 激情视频在线观看一区二区三区| 97人妻精品视频一区| 国产精品v日韩精品v欧美精品网站| 亚洲欧美日韩图片| 亚洲一区和二区| avtt久久| 色94色欧美sute亚洲13| 97中文字幕在线| 午夜视频成人| 2017欧美狠狠色| 不卡一区二区三区四区五区| 成人黄色片在线观看| 一级成人国产| 欧美激情亚洲综合一区| fc2ppv在线播放| 欧美久久综合网| 亚洲欧美成人一区二区在线电影| 亚洲高清av一区二区三区| 日本综合久久| 色综合欧美在线视频区| 欧美人成在线观看| 在线xxxx| 亚洲欧美日韩在线不卡| 深夜福利成人| 久草视频视频在线播放| 国产成人av电影在线| 91久久精品国产91性色| 中文字幕欧美色图| 日韩精品欧美精品| 老司机免费视频一区二区三区| 天天综合色天天综合| 一区高清视频| 蜜桃视频在线免费| 99国产一区二区三精品乱码| 99精品国产一区二区| 91好色先生tv| 麻豆91精品视频| 国产欧美婷婷中文| 一二三区中文字幕| 毛片av一区二区三区| 国产精品久久久久久久久久免费 | 国产精品久久久久久久成人午夜| 日韩va亚洲va欧美va久久| 青草热久免费精品视频| 欧美黑人一区二区| 日韩精品欧美精品| 国产精品一区二区在线| 一级片在线免费观看视频| 九色综合狠狠综合久久| 情侣偷拍对白清晰饥渴难耐| 日韩av中字| 色综合天天综合狠狠| 国产福利视频在线播放| 超级碰碰久久| 欧美亚洲国产bt| jizz欧美性11| 国产精品一区二区精品视频观看| 在线播放中文字幕一区| 红桃视频一区二区三区免费| 国产精品色婷婷在线观看| 日韩视频免费直播| 亚洲国产综合视频| 国产伦精品一区二区三区千人斩 | 免费看黄色三级| 99热在线成人| 欧美激情亚洲精品| 亚洲图片在线视频| 久久99国产精品久久99| 成人免费在线一区二区三区| 头脑特工队2在线播放| 久久亚洲综合av| 欧美日韩精品免费观看视一区二区| 国产一区精品| 亚洲激情男女视频| 日av中文字幕| 国内不卡的一区二区三区中文字幕| 精品噜噜噜噜久久久久久久久试看| 亚洲av成人精品一区二区三区 | 日韩精品极品毛片系列视频| 欧美黄色一级生活片| 亚洲一区二区| 欧美与欧洲交xxxx免费观看| 这里只有久久精品视频| 国产成人av一区二区三区在线| 麻豆成人在线播放| 黄色网在线看| 欧美性猛交xxx| 污污的视频免费观看| 久久国产精品免费精品3p| 中文字幕国产亚洲2019| 国产黄色片视频| 另类小说一区二区三区| 国产专区一区二区| 粗大黑人巨茎大战欧美成人| 欧美日韩在线第一页| 国产资源中文字幕| 欧美老女人另类| 77777亚洲午夜久久多人| 国产精品久久久久久久成人午夜| 91麻豆精东视频| 欧美性猛交内射兽交老熟妇| 亚洲精品.com| 亚洲精品理论电影| 国产波霸爆乳一区二区| 青草国产精品久久久久久| 国产精品污www一区二区三区| 3p视频在线观看| 福利视频一区二区| 色婷婷狠狠18禁久久| 午夜伦理大片视频在线观看| 欧美日韩在线视频首页| 4438x全国最大成人| 日韩国产综合| 国产福利视频一区| 亚洲色图欧美视频| 亚洲成人自拍一区| 国产成人精品综合久久久久99 | 91在线观看免费视频| 国产专区在线视频| 国产视频网站一区二区三区| 一个色综合导航| 伊人中文字幕在线观看| 9l国产精品久久久久麻豆| 久久这里只有精品8| 国产精品亚洲一区二区在线观看| 三级精品视频久久久久| 人妻中文字幕一区二区三区| 久久久国际精品| 各处沟厕大尺度偷拍女厕嘘嘘| 中文字幕久久精品一区二区| 久久久精品久久久| 国产美女裸体无遮挡免费视频| 国产精品嫩草影院av蜜臀| 亚洲黄色av网址| 精品国产午夜| 国产精品综合网站| 午夜视频在线免费观看| 4438亚洲最大| 欧美成人国产精品高潮| 国产成人亚洲综合a∨婷婷| 日韩不卡一二区| 爱爱精品视频| 97欧美精品一区二区三区| 欧美一级在线免费观看| 激情懂色av一区av二区av| 欧美成人三级伦在线观看| 99国产精品99久久久久久粉嫩| 国产日韩欧美精品| 日韩pacopacomama| 色999日韩欧美国产| 国产精品永久久久久久久久久| 亚洲欧美日韩系列| 四虎成人免费视频| 久久精品欧洲| 亚洲欧美日韩精品久久久| 在线观看亚洲精品福利片| 久久综合88中文色鬼| 亚洲第一精品网站| 欧美日韩视频在线| 超薄肉色丝袜一二三| 极品少妇一区二区三区精品视频| 久久久天堂国产精品| 久久精品论坛| 国产精品久久91| 在线视频三区| 精品国产乱码久久久久久免费 | 日本h片在线| 亚洲国产精彩中文乱码av在线播放| 精品国产免费观看| 欧美国产日本韩| xxxx国产视频| 日韩精品一卡二卡三卡四卡无卡| 亚洲第一精品区| 福利片一区二区| 国产精品免费看久久久香蕉| 毛片在线播放a| 日韩av在线网页| 国产精品无码免费播放| 精品国产1区2区| 黄色裸体一级片| 99久久久精品免费观看国产蜜| 少妇一级淫免费放| 99精品欧美| 亚洲午夜精品久久久久久浪潮| 国产精品2023| 成人黄色免费在线观看| 乱人伦视频在线| 久久久久999| 国产永久免费高清在线观看| 欧美成人乱码一区二区三区| 无码人妻丰满熟妇区五十路| 亚洲精品免费在线观看| 999精品免费视频| 激情欧美一区二区| av无码精品一区二区三区| 欧美福利电影在线观看| 亚洲一区二区三区加勒比| 欧美亚洲tv| 99超碰麻豆| 亚洲欧美一级| 国产成人高潮免费观看精品| 国内高清免费在线视频| 中文字幕在线国产精品| 黄色软件在线观看| 亚洲精品www久久久| 国内精品国产成人国产三级| 欧美日韩一区二区三区视频| 亚洲精品午夜久久久久久久| 亚洲乱码国产乱码精品精98午夜| 男人的天堂av网| 久久久影视传媒| 国产人妻人伦精品1国产丝袜| 国产成人免费高清| 五月六月丁香婷婷| 九九九久久久精品| 中国黄色片免费看| 日本不卡视频在线| 成人在线激情网| 亚洲综合不卡| 免费观看美女裸体网站| 亚洲无线视频| 91午夜在线观看| 午夜久久美女| 97中文字幕在线| 激情偷拍久久| 成年人午夜免费视频| 伊人影院久久| 野外做受又硬又粗又大视频√| 欧美日韩国产在线一区| 青青草视频在线视频| 韩国亚洲精品| 99热久久这里只有精品| 亚洲乱码视频| 欧美 日韩 国产 高清| 一区二区三区导航| 成年人视频网站免费观看| 亚洲欧美网站| 99久久国产宗和精品1上映| 手机精品视频在线观看| 色一情一乱一伦一区二区三区日本| 免费在线播放第一区高清av| av动漫在线观看| 日韩福利电影在线| 亚洲国产日韩欧美在线观看| 国产一区二区调教| 91香蕉视频免费看| 不卡的av网站| 实拍女处破www免费看| 欧美激情一区二区在线| 日韩精品123区| 亚洲精品国产a久久久久久 | 在线观看视频免费一区二区三区| 欧美极品欧美精品欧美| 久久黄色影院| 在线观看av免费观看| 国产电影精品久久禁18| 网站免费在线观看| 国产欧美精品日韩区二区麻豆天美| 特黄一区二区三区| 一级日本不卡的影视| 国产真实乱人偷精品视频| 欧美日韩在线视频一区| 中文字幕乱码一区二区| 欧美白人最猛性xxxxx69交| 日韩在线视频观看免费| 亚洲天堂av图片| a毛片在线看免费观看| 久久男人av资源网站| 日本精品不卡| 亚洲一区中文字幕| 欧美美女啪啪| 中文字幕久久综合| 亚洲久久在线| 人人爽人人爽av| 91丨九色丨尤物| 欧美爱爱免费视频| 黑人精品xxx一区| 国产精品区在线观看| 亚洲精品videossex少妇| 婷婷激情在线| 欧美亚洲国产日韩2020| 精品亚洲a∨一区二区三区18| 久久久久无码国产精品一区| 国产电影一区二区在线观看| 99视频在线免费播放| 久久国产精品一区二区| 亚洲欧美日本一区| 亚洲欧美一区二区三区国产精品| 99久在线精品99re8热| 欧美精品高清视频| 久热av在线| 午夜精品蜜臀一区二区三区免费| 日本成人一区二区| 热re99久久精品国99热蜜月| 欧美成人一品| 男人的天堂最新网址| 久久女同性恋中文字幕| 久草视频免费播放| 欧美人牲a欧美精品| 精品欧美不卡一区二区在线观看| 欧美极品第一页| 亚洲男女网站| 亚洲午夜精品国产| 久久久精品午夜少妇| 娇妻高潮浓精白浆xxⅹ| 亚洲三级在线免费观看| www.亚洲激情| 亚洲美女自拍视频| www.51av欧美视频| 亚洲影院色在线观看免费| 久久综合国产| 亚洲欧美在线精品| 久久欧美中文字幕| 久久亚洲精品石原莉奈| 亚洲国产精久久久久久| 91美女主播在线视频| 国产精品久久久久免费| 国产精品观看| 师生出轨h灌满了1v1| 亚洲精品乱码久久久久| 又色又爽又黄无遮挡的免费视频| 亚洲午夜精品久久久久久久久久久久| 在线手机中文字幕| 蜜桃视频日韩| 久久久国产精品一区二区中文| 国产在线观看无码免费视频| 黄网站色欧美视频| 亚洲AV成人无码一二三区在线| 性亚洲最疯狂xxxx高清| 久久97精品| 日韩在线综合网| 91蜜桃传媒精品久久久一区二区| 精品成人免费视频| 日韩国产激情在线| 欧美精品高清| 亚洲精品乱码久久久久久蜜桃91| 日韩精品欧美成人高清一区二区| x88av在线| 欧美日韩激情一区| 国产乱色在线观看| 99一区二区| 国产一级一区二区| 韩国女同性做爰三级| 欧美色老头old∨ideo| 秋霞a级毛片在线看| 亚洲影视中文字幕| 亚洲久色影视| 亚洲成人黄色av| 欧美人伦禁忌dvd放荡欲情| 99在线视频观看| 国产在线欧美日韩| 日韩中文字幕91| 国精品无码一区二区三区| 日韩精品中文字幕在线一区| 嗯~啊~轻一点视频日本在线观看| 欧美人xxxxx| 麻豆久久久久久久| 免费一级片在线观看| 日韩av一区在线观看| 成人亚洲综合| 成人国产在线看| 久久人人97超碰com| 国产毛片毛片毛片毛片毛片| 久久久久久久久久婷婷| 亚州国产精品| 久久综合在线观看| 红桃视频成人在线观看| 啊v视频在线| 翡翠波斯猫1977年美国| 久久精品首页| 国产免费无码一区二区视频| 亚洲国产精品小视频| 欧美黑粗硬大| 真人抽搐一进一出视频| 国产精品毛片久久久久久| 亚洲老妇色熟女老太| 国产精品普通话| 国语自产精品视频在线看8查询8| 白白色免费视频| 日韩精品一区二区三区中文精品| 日本欧美日韩| 国产精品国产三级国产专区51| 久久精品视频网| 欧美视频一二区| 91精品视频免费观看| 国产精品一国产精品k频道56| 中国一级片在线观看| 亚洲无限av看| 精品综合久久88少妇激情|