2 要件 #
このセクションでは、SUSE Private Registryの最小プラットフォーム要件と推奨される本番環境のサイジングについて説明します。
2.1 前提条件 #
Kubernetes クラスター バージョン 1.33、1.34、1.35
Helm バージョン 3.2.0 以上
インフラストラクチャにおける永続ボリューム (PV) プロビジョナーのサポート
SUSE Private Registry の有効なサブスクリプション
2.1.1 サポートされる Kubernetes バージョンは? #
プライベートレジストリ バージョン 1.0、1.1、1.2 は、このリリースで Kubernetes バージョン 1.33、1.34、1.35 で検証されています。
| プライベートレジストリ バージョン | Kubernetes バージョン |
|---|---|
1.0 | 1.33, 1.34, 1.35 |
1.1 | 1.33, 1.34, 1.35 |
1.2 | 1.33, 1.34, 1.35 |
1.33 から 1.35 以外のバージョンは、このリリースでは現在検証されていません。
2.2 ハードウェアおよびサイズの推奨事項 #
これらの値を本番環境の開始点として使用してください。保持ポリシー、イメージの変動、スキャンの同時実行、およびレプリケーショントラフィックに基づいて調整してください。
2.2.1 クラスターのベースライン #
| スコープ | 推奨される本番環境の開始点 |
|---|---|
ワーカーノード | 最低3台のワーカーノード |
ノードの形状 | ノードごとに最低 4 vCPU および 16 GiB RAM |
推奨されるノードの形状 | より高いスキャンおよびプッシュの同時実行のために、ノードごとに 8 vCPU および 32 GiB RAM |
これらの推奨事項は、RKE2 Kubernetes に関する Rancher のガイダンスと一致しています。 詳細については、 RKE2 Kubernetes のインストール要件を参照してください。
2.2.2 永続ストレージのベースライン #
| コンポーネント | デフォルトのチャートサイズ | 推奨される開始サイズ |
|---|---|---|
レジストリデータ | 5 Gi | 500 Gi から 1 Ti |
TrivyキャッシュとDB | 5 Gi | 20 Gi から 50 Gi |
ジョブサービスログ | 1 Gi | 10 Gi |
内部PostgreSQL(使用している場合) | 1 Gi | 最小 20 Gi |
内部Valkey(使用している場合) | 1 Gi | 最小 20 Gi |
チャートのデフォルトはインストール指向であり、長期的な生産能力の値として使用すべきではありません。