|Index|SUSE Private Registryの始め方|プライベートレジストリ HAセットアップHelmチャートの例
Applies to SUSE Private Registry

B プライベートレジストリ HAセットアップHelmチャートの例

次の例値ファイルは、最小限のプライベートレジストリ HAセットアップに必要なパラメータを示しています。

expose:
  ingress:
    hosts:
      core: core.harbor.domain 1

externalURL: https://core.harbor.domain 2

portal:
  replicas: 2 3

core:
  replicas: 2 4

jobservice:
  replicas: 2 5

registry:
  replicas: 2 6

database:
  type: external
  external: 7
    host: "192.168.0.1"
    port: "5432"
    username: "user"
    password: "password"
    coreDatabase: "registry"
    existingSecret: "" 8
    sslmode: "disable" 9

redis:
  type: external
  external: 10
    addr: "192.168.0.2:6379" 11
    sentinelMasterSet: "" 12
    coreDatabaseIndex: "0" 13
    jobserviceDatabaseIndex: "1"
    registryDatabaseIndex: "2"
    trivyAdapterIndex: "5"
    harborDatabaseIndex: "6" 14
    cacheLayerDatabaseIndex: "7"15
    username: "" 16
    password: ""
    existingSecret: "" 17

persistence:
  enabled: true 18

1

Ingressルールのコアサービスのホスト名。

2

harbor-coreサービスの外部URL。

3 4 5 6

作成するレプリカの数。2つ以上を指定してください。

7

`external`セクションにデータベース接続の詳細を入力してください。

8

既存のシークレットを使用する場合、値は`password`でなければなりません。

9

次のいずれかの値を受け入れます:

disable

SSLを使用しないでください。

require

常にSSLを使用し、検証をスキップします。

verify-ca

常にSSLを使用します。サーバーが提示した証明書が信頼できるCAによって署名されていることを確認してください。

verify-full

常にSSLを使用します。サーバーが提示した証明書が信頼できるCAによって署名されており、サーバーホスト名が証明書のものと一致することを確認してください。

10

`external`セクションに接続情報を入力してください。

11

redisおよびredis+sentinelをサポートしています。
redisのアドレスは`<redis_host>:<redis_port>`です。
redis+sentinelのアドレスは`<sentinel1_host>:<sentinel1_port>`,<sentinel2_host>:<sentinel2_port>…​です。

12

監視するValkeyインスタンスのセットの名前。redis+sentinelをサポートするように設定する必要があります。

13

Harborが使用するライブラリが設定をサポートしていないため、`0`でなければなりません。

14

オプション。デフォルトは`0`ですが、`6`に設定することもできます。

15

オプション。デフォルトは`0`ですが、`7`に設定することもできます。

16

空の場合、デフォルトユーザーに対して認証されます。

17

使用する場合、キーは<REDIS_PASSWORD>でなければなりません。

18

すべての画像、メタデータ、スキャンを保存するために、永続性に関連する設定 (永続性パラメータ)が適切に設定されていることを確認してください。