The AppOptics agent is now the SolarWinds Snap Agent! VISIT HERE: https://github.com/solarwinds/solarwinds-snap-agent-docker for the latest agent and updates.
This pull requests sets the AppOptics DaemonSet to use host networking instead of the overlay networking. If there are issues with the overlay network (say, Calico or Flannel), this enables the AppOptics agent to continue reporting instead of being down.
This also sets a DNS policy on the deployment manifest so that DNS resolution for the Kubernetes API server still works on the host network.
It'd be nice if, separately, we could still somehow get overlay network stats (maybe via an agent level change) as well but I believe when people (speaking for myself here) install the agent, what they expect are host network traffic stats by default. They could theoretically still get both by installing a second DaemonSet with hostNetwork set to false. I've also added this to the README for documentation.
This pull requests sets the AppOptics DaemonSet to use host networking instead of the overlay networking. If there are issues with the overlay network (say, Calico or Flannel), this enables the AppOptics agent to continue reporting instead of being down.
This also sets a DNS policy on the deployment manifest so that DNS resolution for the Kubernetes API server still works on the host network.
It'd be nice if, separately, we could still somehow get overlay network stats (maybe via an agent level change) as well but I believe when people (speaking for myself here) install the agent, what they expect are host network traffic stats by default. They could theoretically still get both by installing a second DaemonSet with hostNetwork set to false. I've also added this to the README for documentation.