mirror of
https://github.com/prometheus-operator/kube-prometheus.git
synced 2025-08-26 17:01:50 +02:00
node-exporter: Make host mounts read only and set mount propagation
This commit is contained in:
parent
9cbafdb812
commit
eda75c7c39
@ -79,11 +79,15 @@ local k = import 'github.com/ksonnet/ksonnet-lib/ksonnet.beta.4/k.libsonnet';
|
|||||||
toleration.withOperator('Exists');
|
toleration.withOperator('Exists');
|
||||||
local procVolumeName = 'proc';
|
local procVolumeName = 'proc';
|
||||||
local procVolume = volume.fromHostPath(procVolumeName, '/proc');
|
local procVolume = volume.fromHostPath(procVolumeName, '/proc');
|
||||||
local procVolumeMount = containerVolumeMount.new(procVolumeName, '/host/proc');
|
local procVolumeMount = containerVolumeMount.new(procVolumeName, '/host/proc').
|
||||||
|
withMountPropagation('HostToContainer').
|
||||||
|
withReadOnly(true);
|
||||||
|
|
||||||
local sysVolumeName = 'sys';
|
local sysVolumeName = 'sys';
|
||||||
local sysVolume = volume.fromHostPath(sysVolumeName, '/sys');
|
local sysVolume = volume.fromHostPath(sysVolumeName, '/sys');
|
||||||
local sysVolumeMount = containerVolumeMount.new(sysVolumeName, '/host/sys');
|
local sysVolumeMount = containerVolumeMount.new(sysVolumeName, '/host/sys').
|
||||||
|
withMountPropagation('HostToContainer').
|
||||||
|
withReadOnly(true);
|
||||||
|
|
||||||
local rootVolumeName = 'root';
|
local rootVolumeName = 'root';
|
||||||
local rootVolume = volume.fromHostPath(rootVolumeName, '/');
|
local rootVolume = volume.fromHostPath(rootVolumeName, '/');
|
||||||
|
@ -36,11 +36,13 @@ spec:
|
|||||||
memory: 180Mi
|
memory: 180Mi
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /host/proc
|
- mountPath: /host/proc
|
||||||
|
mountPropagation: HostToContainer
|
||||||
name: proc
|
name: proc
|
||||||
readOnly: false
|
readOnly: true
|
||||||
- mountPath: /host/sys
|
- mountPath: /host/sys
|
||||||
|
mountPropagation: HostToContainer
|
||||||
name: sys
|
name: sys
|
||||||
readOnly: false
|
readOnly: true
|
||||||
- mountPath: /host/root
|
- mountPath: /host/root
|
||||||
mountPropagation: HostToContainer
|
mountPropagation: HostToContainer
|
||||||
name: root
|
name: root
|
||||||
|
Loading…
x
Reference in New Issue
Block a user