Skip to content

K8s 1.33+ does not allow procMount: "Unmasked" #923

@miguelbernadi

Description

@miguelbernadi

From k8s 1.33+ having procMount: "Unmasked" requires hostUsers: false which is incompatible with hostPID: true. That means that all recommended configuration of the agent DaemonSet are no longer valid in k8s 1.33+.

Why is it required to have procMount: "Unmasked"? According to documentation, avoiding this option prevents writing in parts of /proc but not reading from there. And we do need to use hostPID: true so we can inspect the other processes in the node.

Can we get a definitive and officially documented set of required values that is compatible with k8s 1.33+?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions