This documentation is for a release that is no longer maintained.
You can select a different version or view all RHACS documentation.第5章 オフラインモードの有効化
オフラインモードを有効にすることで、インターネットに接続されていないクラスターに対して Red Hat Advanced Cluster Security for Kubernetes を使用できます。オフラインモードでは、Red Hat Advanced Cluster Security for Kubernetes コンポーネントはインターネット上のアドレスまたはホストに接続しません。
Red Hat Advanced Cluster Security for Kubernetes は、ユーザーが指定したホスト名、IP アドレス、またはその他のリソースがインターネット上にあるかどうかを判断しません。たとえば、インターネット上でホストされている Docker レジストリーと統合しようとしても、Red Hat Advanced Cluster Security for Kubernetes はこのリクエストをブロックしません。
Red Hat Advanced Cluster Security for Kubernetes をオフラインモードでデプロイして操作するには:
- RHACS イメージをダウンロードして、クラスターにインストールします。OpenShift Container Platform を使用している場合は、Operator Lifecycle Manager (OLM) および OperatorHub を使用して、インターネットに接続されているワークステーションにイメージをダウンロードできます。次に、ワークステーションは、セキュアクラスターにも接続されているミラーレジストリーにイメージをプッシュします。他のプラットフォームの場合は、オフラインで使用するためのイメージのダウンロード で説明されているように、Skopeo や Docker などのプログラムを使用してリモートレジストリーからイメージをプルし、独自のプライベートレジストリーにプッシュできます。
- インストール中にオフラインモードを有効にします。
- (オプション) 新しい定義ファイルをアップロードして、Scanner の脆弱性リストを定期的に更新します。
- (オプション) 必要に応じて、新しいカーネルサポートパッケージをアップロードして、より多くのカーネルバージョンでランタイムコレクションのサポートを追加します。
オフラインモードを有効にできるのはインストール中のみで、アップグレード中は有効にできません。
5.1. オフラインで使用するためのイメージのダウンロード リンクのコピーリンクがクリップボードにコピーされました!
5.1.1. イメージのバージョン リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Advanced Cluster Security for Kubernetes イメージを手動でプル、再タグ付け、およびレジストリーにプッシュできます。最新バージョンには次のイメージが含まれています。
| イメージ | 説明 | Current version |
|---|---|---|
| Main |
Central、Sensor、Admission コントローラー、および Compliance コンポーネントが含まれます。継続的インテグレーション (CI) システムで使用する |
|
| Central DB | Central にデータベースストレージを提供する PostgreSQL インスタンス。 |
|
| Scanner | イメージおよびノードをスキャンします。 |
|
| Scanner DB | イメージのスキャン結果および脆弱性の定義を格納します。 |
|
| Scanner V4 | イメージをスキャンします。 |
|
| Scanner V4 DB | Scanner V4 のイメージスキャン結果と脆弱性定義を保存します。 |
|
| Collector | Kubernetes または OpenShift Container Platform クラスターでランタイムアクティビティーを収集します。 |
|
5.1.1.1. イメージのタグの付け直し リンクのコピーリンクがクリップボードにコピーされました!
Docker コマンドラインインターフェイスを使用して、イメージをダウンロードしてタグを付け直すことができます。
イメージにタグを付け直すときは、イメージの名前とタグを維持する必要があります。たとえば、以下を使用します:
docker tag registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:4.4.8 <your_registry>/rhacs-main-rhel8:4.4.8
$ docker tag registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:4.4.8 <your_registry>/rhacs-main-rhel8:4.4.8
そして、次の例のようにタグを付け直さないでください。
docker tag registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:4.4.8 <your_registry>/other-name:latest
$ docker tag registry.redhat.io/advanced-cluster-security/rhacs-main-rhel8:4.4.8 <your_registry>/other-name:latest
手順
レジストリーにログインします。
docker login registry.redhat.io
$ docker login registry.redhat.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow イメージをプルします:
docker pull <image>
$ docker pull <image>Copy to Clipboard Copied! Toggle word wrap Toggle overflow イメージにタグを付け直します。
docker tag <image> <new_image>
$ docker tag <image> <new_image>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新されたイメージをレジストリーにプッシュします。
docker push <new_image>
$ docker push <new_image>Copy to Clipboard Copied! Toggle word wrap Toggle overflow