Skip to content
Snippets Groups Projects
Unverified Commit 09239aaa authored by Frederic Branczyk's avatar Frederic Branczyk Committed by GitHub
Browse files

Merge pull request #698 from brancz/ro-mounts

node-exporter: Make host mounts read only and set mount propagation
parents 9cbafdb8 eda75c7c
No related branches found
No related tags found
No related merge requests found
...@@ -79,11 +79,15 @@ local k = import 'github.com/ksonnet/ksonnet-lib/ksonnet.beta.4/k.libsonnet'; ...@@ -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: ...@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment