Skip to content

hostNetwork Setting Usage for Control Plane Components Monitoring

What is hostNetwork?

In Kubernetes, the hostNetwork is a configuration option that allows a container to share the network namespace of its host node. When hostNetwork is enabled for a pod, it means that the pod's containers will use the networking stack of the underlying host machine instead of having their own isolated network stack.

Sematext Agent and hostNetwork Access

Sematext Agent requires hostNetwork: true setting to monitor the control plane components. By default, the hostNetwork setting is set to true starting from version 3.0.0 of Sematext Agent.

Turning Off hostNetwork Access

If you want to turn off hostNetwork access, it's important to note that you may lose the ability to monitor some control plane components. However, if you still want to proceed, here are the instructions based on the installation method you are using:

Helm Installation

Include the following parameter in your regular Helm installation command: --set hostNetwork=false.

kubectl Installation

Remove the following variables from your YAML file if they are present: hostNetwork, dnsPolicy.