概要
過去に Gitlab の helm chart を使って外部のオブジェクトストレージを参照する方法を紹介しました 今回は registry でオブジェクトストレージを使う方法を紹介します
環境
- helm 3.5.2
- k8s 1.20.1
- Gitlab helm chart 4.12.0
バケットの作成
各種クラウドサービスでバケットを作成しましょう
secret の作成
- vim registry_s3_secret.yml
s3:
aws_signature_version: 2
host: s3.compatibility.api.url
regionendpoint: "https://s3.compatibility.api.url"
path_style: true
region: us-east-2
bucket: registry
accesskey: xxxxxxxxxxx
secretkey: xxxxxxxxxxxxx
- kubectl create secret generic gitlab-registry-os-secret -n gitlab --from-file=config=$(pwd)/registry_s3_secret.yml
values.yml
- vim values.yml
global:
registry:
bucket: yregistry
registry:
storage:
secret: gitlab-registry-os-secret
key: config
他の部分は省略しているので適宜変更してください
適用
- helm upgrade gitlab gitlab/gitlab --namespace gitlab -f values.yaml
0 件のコメント:
コメントを投稿