Skip to content

Commit c97cf05

Browse files
committed
[deploy/kubernetes]: add info about hostPID for Universal Profiling
#4081 removed hostPID. Add comment that this setting is essential for Universal Profiling. Signed-off-by: Florian Lehner <[email protected]>
1 parent 2f0ba69 commit c97cf05

File tree

10 files changed

+40
-0
lines changed

10 files changed

+40
-0
lines changed

deploy/kubernetes/elastic-agent-kustomize/default/elastic-agent-managed/base/elastic-agent-managed-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-kustomize/default/elastic-agent-standalone/base/elastic-agent-standalone-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent-standalone
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-kustomize/ksm-autosharding/elastic-agent-managed/base/elastic-agent-managed-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-kustomize/ksm-autosharding/elastic-agent-managed/extra/elastic-agent-managed-statefulset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: false
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-kustomize/ksm-autosharding/elastic-agent-standalone/base/elastic-agent-standalone-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent-standalone
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-kustomize/ksm-autosharding/elastic-agent-standalone/extra/elastic-agent-standalone-statefulset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent-standalone
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: false
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-managed-kubernetes.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-managed/elastic-agent-managed-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-standalone-kubernetes.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -699,6 +699,10 @@ spec:
699699
- key: node-role.kubernetes.io/master
700700
effect: NoSchedule
701701
serviceAccountName: elastic-agent-standalone
702+
# The following setting is needed for Universal Profiling to observe all processes on the host
703+
# and produce userspace frames.
704+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
705+
# hostPID: true
702706
hostNetwork: true
703707
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
704708
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

deploy/kubernetes/elastic-agent-standalone/elastic-agent-standalone-daemonset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ spec:
2323
- key: node-role.kubernetes.io/master
2424
effect: NoSchedule
2525
serviceAccountName: elastic-agent-standalone
26+
# The following setting is needed for Universal Profiling to observe all processes on the host
27+
# and produce userspace frames.
28+
# If you are using the Universal Profiling integration, please uncomment the following line before applying.
29+
# hostPID: true
2630
hostNetwork: true
2731
# The following setting is needed for Universal Profiling to allow to set procMount to "Unmasked".
2832
# If you are using the Universal Profiling integration, please uncomment the following line before applying.

0 commit comments

Comments
 (0)