使用ヘルム倉庫のセクション。どのように自己ヘルム倉庫についてこのセクション。あなたが舵に倉庫、ストレージサーバの必要性を取りたい場合は、ここでは(Minioを選択しhttps://docs.min.io/cn/minio-quickstart-guide.html)。
1つのminioインストール
2自己ヘルム倉庫
自作の倉庫に関連付けられた3ヘルム
1つのminioインストール
1.1 minioダウンロード
#wgetのhttps://dl.minio.io/server/minio/release/linux-amd64/minio
1.2 minioインストール
#chmodの+ X minio && MV minioは/ usr / local /ビン
1.3 minio検証
#ミニュームバージョン
1.4 minio作業ディレクトリおよびログファイルを作成します
## minioサーバーの作業ディレクトリ #MKDIR -p /データ/ minio / OSS
## minioサーバーログファイル #ます。mkdir -p /データ/ minio /ログ&&タッチ/data/minio/log/minio.log
1.5 minio開始
彼らの実際の状況に応じて実際のIPアドレスとポート番号を変更する## nohupをminioサーバー--address 10.110.101.98:9001 /データ/ minio / OSS> /data/minio/log/minio.log 2>&1&
/ minio / OSSディレクトリ/データにminio発生隠しディレクトリ(.minio.sys)を開始した後。下図のように:
1.6 minioログイン
お使いのブラウザを開いて、入力しhttp://10.110.101.98:9001を入力して、次のインターフェイスを参照してください。
从 /data/minio/oss/.minio.sys/config/config.json 文件中找到 minio 的秘钥。如下图所示:
输入秘钥登录后的界面如下:
自此,minio 安装并设置成功。
2 自建 helm 仓库
2.1 创建 helm 仓库
浏览器登录进 minio 后,点击右下角的“新增”按钮,选择 "Create bucket" 创建 helm 仓库。如下图所示:
填写 “Bucket Name” 并回车:
添加 helm 仓库后的截图如下:
2.2 设置 helm 仓库权限
选择创建好的 helm 仓库,点击“更多”图标:如下图所示:
选择 “Edit policy” 菜单,如下图所示:
在弹出框中选择 “Read and write” 配置,然后点击“新增”按钮,如下图所示:
新增成功后,点击“关闭”按钮结束整个配置,如下图所示:
自此,完成自建 helm 仓库。
3 helm 关联自建仓库
上面已经在 minio 存储服务器中完成了 helm 自建仓库的创建。下一步就可以将 helm 跟自建仓库进行关联了。执行如下命令:
## 指定 helm 自建仓库的别名为 minio,并指向自建仓库的实际存放地址 # helm repo add minio http://10.110.101.98:9001/helm-repo
执行报错,报错的原因是 helm 3 认为当前自建仓库无效,因为缺少标识 chart 的 index.yaml 文件。
3.1 创建 helm 本地仓库目录
注意,是本地仓库。用来跟 minio 上的 helm 仓库做关联的。
# mkdir /root/helm/repo -p
3.2 创建 helm 本地索引文件 index.yaml,命令如下:
# helm repo index /root/helm/repo
3.3 上传 index.yaml 到 minio helm 仓库
ログminioサーバーのURL(http://10.110.101.98:9001)。index.yamlだけで生成されたアップロードする「(アップロードfilre)のアップロードファイルを」ボタンを選択します。下図のように:
自作の倉庫に関連した3.4指揮
#倉庫ヘルム・レポの名前を書くように注意を忘れないようにすること #ヘルムレポ追加minio http://10.110.101.98:9001/helm-repo
3.5セルフストレージを確認します
#ヘルムレポ一覧
簡単ヘルムセルフストレージを爆破した後。あなたは叫んで停止することができます。