我正在尝试将守护进程配置为在全局 pid 命名空间上运行,从而能够查看主机中的其他进程,包括容器的进程。
我找不到实现这一目标的选项。一般来说,我正在寻找的shareProcessNamespace
只是在主机级别接近 sidecar 容器属性。
我正在尝试将守护进程配置为在全局 pid 命名空间上运行,从而能够查看主机中的其他进程,包括容器的进程。
我找不到实现这一目标的选项。一般来说,我正在寻找的shareProcessNamespace
只是在主机级别接近 sidecar 容器属性。
有一个属性允许这样做 -hostPID: true
所以 yaml 文件应该是这样的:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: busybox
spec:
selector:
matchLabels:
name: busybox
template:
metadata:
labels:
name: busybox
spec:
hostPID: true
containers:
- name: busybox
image: busybox
command: [ "sh", "-c", "sleep 1h" ]
更多信息在: