• Kubernetes Submit Queue's avatar
    Merge pull request #29879 from timstclair/aa-design · 52559696
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Update the AppArmor design proposal
    
    3 modifications to the original AppArmor design proposal:
    
    1. Remove the pod-level AppArmor profile specification, since it was unnecessary complexity. I think the typical multi-container case is a main app, some side-cars (e.g. log helpers), and maybe some init containers. All of those containers are likely to have very different permissions needs, so I do not see benefit to the pod-level profile. If there is sufficient demand (i.e. user feedback) for this feature we can add it back.
    2. Added a proposal for the beta (and GA) API. Beginning the discussion of this API now will smooth the transition from alpha, and guide the implementation of the internal API.
    3. [EDIT] The profile deployment pod will poll the source directories for changes. This change is motivated by the fact that DaemonSets must run with RestartAlways.
    
    /cc @bgrant0607 @erictune @pmorie @pweil-
    52559696
Name
Last commit
Last update
..
Kubemark_architecture.png Loading commit data...
api-group.md Loading commit data...
apiserver-watch.md Loading commit data...
apparmor.md Loading commit data...
client-package-structure.md Loading commit data...
cluster-deployment.md Loading commit data...
container-init.md Loading commit data...
container-runtime-interface-v1.md Loading commit data...
controller-ref.md Loading commit data...
custom-metrics.md Loading commit data...
deploy.md Loading commit data...
deployment.md Loading commit data...
disk-accounting.md Loading commit data...
federated-api-servers.md Loading commit data...
federation-high-level-arch.png Loading commit data...
federation-lite.md Loading commit data...
federation.md Loading commit data...
flannel-integration.md Loading commit data...
garbage-collection.md Loading commit data...
gpu-support.md Loading commit data...
high-availability.md Loading commit data...
initial-resources.md Loading commit data...
job.md Loading commit data...
kubelet-eviction.md Loading commit data...
kubelet-systemd.md Loading commit data...
kubelet-tls-bootstrap.md Loading commit data...
kubemark.md Loading commit data...
local-cluster-ux.md Loading commit data...
metrics-plumbing.md Loading commit data...
multiple-schedulers.md Loading commit data...
network-policy.md Loading commit data...
node-allocatable.md Loading commit data...
node-allocatable.png Loading commit data...
performance-related-monitoring.md Loading commit data...
pleg.png Loading commit data...
pod-cache.png Loading commit data...
pod-lifecycle-event-generator.md Loading commit data...
pod-resource-management.md Loading commit data...
pod-security-context.md Loading commit data...
protobuf.md Loading commit data...
release-notes.md Loading commit data...
rescheduler.md Loading commit data...
rescheduling.md Loading commit data...
resource-metrics-api.md Loading commit data...
resource-quota-scoping.md Loading commit data...
runtime-client-server.md Loading commit data...
runtime-pod-cache.md Loading commit data...
scalability-testing.md Loading commit data...
scheduledjob.md Loading commit data...
secret-configmap-downwarapi-file-mode.md Loading commit data...
security-context-constraints.md Loading commit data...
self-hosted-kubelet.md Loading commit data...
selinux.md Loading commit data...
service-discovery.md Loading commit data...
service-external-name.md Loading commit data...
templates.md Loading commit data...
volume-ownership-management.md Loading commit data...
volume-provisioning.md Loading commit data...
volume-selectors.md Loading commit data...
volumes.md Loading commit data...