10.5.6.3. マシンセットを使用した Shielded VM オプションの設定
Google Cloud 上のマシンセットに対して、シールド仮想マシン (VM) オプションを設定することで、クラスターインスタンスのセキュリティーを強化できます。MachineSet YAML ファイルを編集することで、マシンセットがデプロイするマシンに使用するシールド仮想マシンオプションを設定できます。
Shielded VM の特徴と機能の詳細は、Shielded VM に関する Google Cloud Compute Engine のドキュメントを参照してください。
手順
- テキストエディターで、既存のマシンセットの YAML ファイルを開くか、新しいマシンセットを作成します。
providerSpecフィールドの下の次のセクションを編集します。apiVersion: machine.openshift.io/v1 kind: ControlPlaneMachineSet # ... spec: template: spec: providerSpec: value: shieldedInstanceConfig: integrityMonitoring: Enabled secureBoot: Disabled virtualizedTrustedPlatformModule: Enabled # ...ここでは、以下のようになります。
spec.template.spec.providerSpec.value.shieldedInstanceConfig- シールド仮想マシンの設定を指定します。
spec.template.spec.providerSpec.value.shieldedInstanceConfig.integrityMonitoring整合性監視が有効になっているかどうかを指定します。有効な値は
DisabledまたはEnabledです。注記整合性監視が有効になっている場合、仮想トラステッドプラットフォームモジュール (vTPM) を無効にしないでください。
spec.template.spec.providerSpec.value.shieldedInstanceConfig.secureBoot-
UEFI セキュアブートが有効になっているかどうかを指定します。有効な値は
DisabledまたはEnabledです。 spec.template.spec.providerSpec.value.shieldedInstanceConfig.virtualizedTrustedPlatformModule-
vTPM が有効になっているかどうかを指定します。有効な値は
DisabledまたはEnabledです。
検証
- Google Cloud コンソールを使用して、マシンセットによってデプロイされたマシンの詳細を確認し、Shielded VM オプションが設定した値に一致していることを確認します。