第3章 IBM Z および IBM LinuxONE 上で実行されるワークロード用の Red Hat build of Trustee のデプロイ
信頼できないインフラストラクチャーで実行される機密コンテナーワークロードの機密性を確保するには、高信頼環境内に Red Hat build of Trustee をデプロイする必要があります。
以下のステップを実行して、Red Hat build of Trustee をデプロイします。
- Red Hat build of Trustee Operator をインストールします。
-
kbs-configconfig map を作成します。 - Reference Value Provider Service (RVPS) の config map を作成します。
- IBM Secure Execution 証明書と鍵を設定します。
- IBM 永続ストレージコンポーネントを作成します。
アテステーションポリシーの config map を作成します。
重要実稼働環境では、デフォルトの permissive の Kata エージェントポリシーをオーバーライドするように initdata を設定する必要があります。詳細は、initdata について を参照してください。
最低限の要件として、クラスター管理者が機密コンテナー Pod で
oc execコマンドを実行して機密データにアクセスするのを防ぐには、ExecProcessRequestを無効にする必要があります。Kata エージェントポリシーのカスタマイズ を参照してください。- オプション: カスタムキークライアントのシークレットを作成します。
- オプション: コンテナーイメージの署名検証用のシークレットを作成します。
- コンテナーイメージの署名検証ポリシーを作成します。コンテナーイメージの署名検証を使用しない場合は、署名検証なしですべてのイメージを許可するポリシーを作成できます。実稼働環境のワークロードでは、コンテナーイメージが改ざんされていないことを確認するために、署名検証を使用する必要があります。
- リソースポリシーの config map を作成します。
-
KBSConfigCR を作成します。 - クラスタールートを作成します。
- 認証シークレットを作成します。
- Trustee 設定の Red Hat build of Trustee を検証します。
3.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
- 信頼できる環境に Red Hat OpenShift Container Platform の最新バージョンがインストールされている。詳細は、ベアメタルへの OpenShift Container Platform のインストール を参照してください。
- LinuxONE Emperor 4 を使用している。
- 論理パーティション (LPAR) で Secure Unpack Facility を有効化している。これは、IBM Secure Execution に必要です。詳細は、Enabling the KVM host for IBM Secure Execution を参照してください。