[memcached] Allign with security best practices
* Add runAsNonRoot directive * Drop all capabilities * Mount bianries with 550 and 65534 fsgroup Change-Id: I0636088b40ce8ebaef84dad017ddbcaaecfc8221
This commit is contained in:
parent
11915a30a7
commit
725dc5518d
@ -132,6 +132,6 @@ spec:
|
||||
- name: memcached-bin
|
||||
configMap:
|
||||
name: {{ $configMapBinName | quote }}
|
||||
defaultMode: 0555
|
||||
defaultMode: 360
|
||||
{{ dict "envAll" $envAll "component" "memcached" "requireSys" true | include "helm-toolkit.snippets.kubernetes_apparmor_volumes" | indent 8 }}
|
||||
{{- end }}
|
||||
|
@ -150,13 +150,21 @@ pod:
|
||||
server:
|
||||
pod:
|
||||
runAsUser: 65534
|
||||
runAsNonRoot: true
|
||||
fsGroup: 65534
|
||||
container:
|
||||
memcached:
|
||||
allowPrivilegeEscalation: false
|
||||
readOnlyRootFilesystem: true
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
memcached_exporter:
|
||||
allowPrivilegeEscalation: false
|
||||
readOnlyRootFilesystem: true
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
probes:
|
||||
memcached:
|
||||
memcached:
|
||||
|
Loading…
x
Reference in New Issue
Block a user