Skip to content

Commit

Permalink
docs: Clarify PNS security (#4789)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexec committed Dec 21, 2020
1 parent e86b377 commit 764f118
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docs/workflow-executors.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ The executor to be used in your workflows can be changed in [the configmap](./wo
* Reliability:
* Well-tested
* Popular
* Secure:
* Most secure:
* No `privileged` access
* Cannot escape the privileges of the pod's service account
* Can [`runAsNonRoot`](workflow-pod-security-context.md)
Expand All @@ -60,10 +60,11 @@ The executor to be used in your workflows can be changed in [the configmap](./wo
* Reliability:
* Well-tested
* Popular
* Secure:
* More secure:
* No `privileged` access
* cannot escape the privileges of the pod's service account
* Can [`runAsNonRoot`](workflow-pod-security-context.md), if you use volumes (e.g. [emptyDir](empty-dir.md)) for your output artifacts
* Processes are visible to other containers in the pod. This includes all information visible in /proc, such as passwords that were passed as arguments or environment variables. These are protected only by regular Unix permissions.
* Scalable:
* Most operations use local `procfs`.
* Log retrieval uses the remote Kubernetes API
Expand All @@ -75,3 +76,4 @@ The executor to be used in your workflows can be changed in [the configmap](./wo
* Process will no longer run with PID 1
* [Doesn't work for Windows containers](https://kubernetes.io/docs/setup/production-environment/windows/intro-windows-in-kubernetes/#v1-pod).

[https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/](https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/)

0 comments on commit 764f118

Please sign in to comment.