Using a custom AppArmor profile

AppArmor lets a system administrator restrict capabilities of a deployed container by using custom profiles. In some cases, you might have to apply a custom profile to your deployed container to customize its capabilities.

To customize the AppArmor profile:

  1. Create the profile on the cluster where you are deploying your migrated container. See the AppArmor documentation for more information.

  2. Edit the deployment_spec.yaml file to add the HC_APPARMOR_PROFILE environment variable with the name of the AppArmor profile:

      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 
     ... 
     
    

    See Reviewing generated deployment files for more on editing deployment_spec.yaml .

Create a Mobile Website
View Site in Mobile | Classic
Share by: