The cbcontainers-monitor is responsible for reporting the health and metadata of the agent to the Carbon Black Cloud backend. This responsibility includes the state of agent components (running, waiting, failed) and determines whether the agent is in a healthy state.

The cbcontainers-monitor also acts as a health check for the cluster in Carbon Black Cloud. Agents that stop reporting this data for 24 hours are considered unhealthy.

Image cbartifactory/monitor
Opened ports None
Connects to Kubernetes services kubernetes.default.svc (Kubernetes API server)
Connects to backend events.containers.carbonblack.io:443 (gRPC)

defense-prod05.conferdeploy.net:443

NO_PROXY requirements The Kubernetes API server IP addresses (resolved from kubernetes.default.svcwithin the cluster)
Requested resources CPU- 30m, Memory - 64Mi
Resource limits CPU- 200m, Memory - 256Mi
Replica count (min & def) Min- 1, Default - 1
Horizontal Scaling Manual
Tolerances

node.kubernetes.io/not-ready:NoExecute op=Exists for 300s

node.kubernetes.io/unreachable:NoExecute op=Exists for 300s

Is privileged No