港ヘルム倉庫
公式文書アドレスします。https://github.com/goharbor/harbor
1.0舵からの単眼が削除された展開と保守のためのUI表示に焦点を当てるようになった、政府はまた、関連する説明書を提供し、いくつかのオプションの展開ツールをお勧めします、kubeappsは単眼+ヘルム操作で、アーキテクチャ上の使用からしていますコレクション、以前のバージョンよりもアップグレードがたくさんあります単眼
インストール
- オフラインインストールパッケージをダウンロードします
wget https://github.com/goharbor/harbor/releases/download/v1.9.3/harbor-offline-installer-v1.9.3.tgz
- 設定の港
メインファイルはharbor.cfgされ
、主に、IP専用のサーバーを使用するデフォルトのポート番号を変更し、ホスト名とポートを設定し
hostname: 192.168.75.100
http:
# port for http, default is 80. If https enabled, this port will redirect to https port
port: 10000
- ドッキングウィンドウ・コンファイルを生成
# 先安装docker-compose,地址:https://github.com/docker/compose/releases
# 需要docker-compose(1.18.0+)版本
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 查看docker-compose版本
[root@ks-allinone harbor]# docker-compose version
docker-compose version 1.25.0, build 0a186604
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
./install.sh --with-clair --with-chartmuseum
使用し
ます。http://192.168.75.100:10000住所
アカウント:管理者
デフォルトパスワード:Harbor12345を- その他の操作
# 安装helm
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
# 安装push 插件
helm init
helm plugin install https://github.com/chartmuseum/helm-push
# 查看安装的插件
helm plugin list
NAME VERSION DESCRIPTION
push 0.7.1 Push chart package to ChartMuseum
# 添加harbor helm 私服
# 首先需要创建项目myrepo(当前设计的模式为public)
# chartrepo是必备的,不可缺少,不然就会推送到默认的library上面去了
helm repo add --username=admin --password=Harbor12345 myrepo http://192.168.75.100:10000/chartrepo/myrepo
"myrepo" has been added to your repositories
# or 添加特定仓库
helm repo add --username=admin --password=Harbor12345 myrepo https://xx.xx.xx.xx/chartrepo/myproject
# 创建demo
helm create app
Creating app
# 推送到harbor,push
helm push --username=admin --password=Harbor12345 app myrepo
Pushing app-0.1.0.tgz to myrepo...
Done.
問題:
港が表示され、何も問題はなく、港の倉庫アドレスを追加した後、さらに処理保留中、kubeappsに表示されていません