Usar um perfil do AppArmor personalizado

O AppArmor permite que um administrador do sistema restrinja as capacidades de um contentor implementado através de perfis personalizados. Em alguns casos, pode ter de aplicar um perfil personalizado ao contentor implementado para personalizar as respetivas capacidades.

Para personalizar o perfil do AppArmor:

  1. Crie o perfil no cluster onde está a implementar o contentor migrado. Consulte a documentação do AppArmor para mais informações.

  2. Edite o ficheiro deployment_spec.yaml para adicionar a variável de ambiente HC_APPARMOR_PROFILE com o nome do perfil do 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
    ...
    

    Consulte o artigo Rever ficheiros de implementação gerados para saber mais sobre a edição de deployment_spec.yaml.