入門
ChartMuseumはゴー(Golang)で書かれたオープンソースヘルムチャートリポジトリサーバであります
ChartMuseumは、Googleのクラウドストレージ、アマゾンS3、マイクロソフトのAzure BLOBストレージ、アリOSSのクラウドストレージ、OpenStackのオブジェクトストレージとOracleのクラウドオブジェクトストレージインフラストラクチャを含むゴー(Golang)で書かれたオープンソースヘルムチャートリポジトリサーバ、クラウドストレージバックエンドのサポートであり、 。展開ChartMuseum
1、チャート住所:https://github.com/helm/charts/tree/master/stable/chartmuseum
2、custom.yamlファイルを書き込みます
ENV: オープン: #开启のAPI DISABLE_API:偽 ALLOW_OVERWRITE:本当の 秘密: BASIC_AUTH_USER:MYUSERの BASIC_AUTH_PASS:MYPASS リソース: 制限: CPU:1 メモリー:2Giの 要求: CPU:80メートルの メモリ:64Miの 持続性: 有効:真 サイズ:10Gi STORAGECLASS: "管理-NFSストレージ」
3、インストール
舵は--name私-chartmuseum -f custom.yaml安定/ chartmuseumインストール
4、インストールプッシュプラグ(https://github.com/chartmuseum/helm-push)
1)ラインインストール
ヘルムプラグインをインストールhttps://github.com/chartmuseum/helm-push
2)オフラインインストール
オフラインパックをダウンロードしてください:https://github.com/chartmuseum/helm-push/releases/download/v0.7.1/helm-push_0.7.1_darwin_amd64.tar.gz
新指揮プッシュカタログオフラインパッケージはこのディレクトリに抽出します。
ます。mkdir -p /root/.helm/plugins/helm-push タール-xf舵-push_0.7.1_darwin_amd64.tar.gz
使用して5、
倉庫を追加
ヘルムレポはchartmuseumのhttpを追加:// NodePort-IP:NOdeportポート--username myuserの--password MYPASS
チャートをアップロード
ヘルムプッシュmychart / chartmuseum