使用自訂 AppArmor 設定檔

AppArmor 可讓系統管理員使用自訂設定檔,限制已部署容器的功能。在某些情況下,您可能必須將自訂設定檔套用至已部署的容器,才能自訂其功能。

如要自訂 AppArmor 設定檔,請按照下列步驟操作:

  1. 在要部署遷移容器的叢集中建立設定檔。詳情請參閱 AppArmor 說明文件。

  2. 編輯 deployment_spec.yaml 檔案,新增 HC_APPARMOR_PROFILE 環境變數,並使用 AppArmor 設定檔的名稱:

    spec:
      containers:
      - image: gcr.io/my-project/my-container:v1.0.0
        name: my-container
        env:
        - name: HC_APPARMOR_PROFILE
          value: "apparmor-profile-name"
        securityContext:
          privileged: true
    ...
    

    如要進一步瞭解如何編輯 deployment_spec.yaml,請參閱「查看產生的部署檔案」。