~/talk

Securing Jenkins with Pod Security Policies

github:kmadel
slides:none on file

Jenkins on Kubernetes uses PodSecurityPolicy (cluster-level, beta but supported by major clouds) plus RBAC, namespaces and node pools to limit blast radius. Example restrictive settings: privileged: false, allowPrivilegeEscalation: false, disallow hostPath (blocks mounting /var/run/docker.sock), set seccomp and AppArmor to default and runAsUser: 1000. Note: Jenkins Kubernetes agents mount emptyDir as root (0750) so builds fail unless podTemplate securityContext matches agent UID or the plugin’s new dynamic PVCs are used.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.