プロファイル適用性: レベル1
Kubernetesでは、マニフェストの
securityContext
フィールドにSELinuxラベルを設定できます。指定されたラベルはそれらのプロセスに割り当てられます。これらのラベルに影響を与えるセキュリティポリシーを設定している場合、ホストOSカーネルはこれらのポリシーを強制します。監査
次のコマンドを実行し、各ポッドのsecurityContextを確認してください:
kubectl get pods --all-namespaces
各ポッドにSELinuxコンテキストが設定されていることを確認してください。
修復
コンテナにSELinuxラベルを割り当てるには、Podまたはコンテナマニフェストの
securityContext
セクションにseLinuxOptions
フィールドを含めます。seLinuxOptions
フィールドはSELinuxOptionsオブジェクトです。以下はSELinuxレベルを適用する例です:... securityContext: seLinuxOptions: level: "s0:c123,c456"
詳細については、Kubernetesのドキュメントを参照してください。コンテナにSELinuxラベルを割り当てる。
![]() |
注意SELinuxラベルを割り当てるには、ホストOSにSELinuxセキュリティモジュールをロードする必要があります。
|