Outcold Solutions LLC

Monitoring Kubernetes - Version 5

Security

Collector

Image

Started from version 5.2 we build our image from scratch (0 size image). Collector image contains a binary (collectord), the set of root certificates and timezone database. Our collector is a statically compiled binary. We use a Go language to produce this binary. We do not use dynamic runtime. Our binary only can do what we programmed it to do.

Container configuration

To be able to collect logs and metrics from the Cluster, the collector needs to have access to the host filesystem. Because of that, our container requires privileged access. Collectord treats the host as read-only, the only information it writes to the host is the acknowledgement information in the form of the database. By default, it writes it under /var/lib/colllectorforkubernetes, and if a volume database is requested, it writes it under in the volume root.

If you don't use the volume database, you can change the permission for the host filesystem to read-only, but you need to provide a write access to the Collectord primary database directory (data folder).

Collectord also requires Read-Only access to the API Server. We limit the access to the API Server with RBAC to be able to read data from the API Server.

Using secrets to manage configurations

Please follow our instructions to learn how to use secrets to manage Token and License Key

Internet access

Default license requires internet access for the license verification. We can offer a license, that does not require internet access.

Collector forwards telemetry to our license server. You can turn off telemetry with our configuration.

Connection to Splunk HTTP Event Collector

We recommend using SSL for connection to Splunk HEC. Please follow our manual on how to configure secure SSL connection between the collector and Splunk HEC.


About Outcold Solutions

Outcold Solutions provides solutions for monitoring Kubernetes, OpenShift and Docker clusters in Splunk Enterprise and Splunk Cloud. We offer certified Splunk applications, which give you insights across all containers environments. We are helping businesses reduce complexity related to logging and monitoring by providing easy-to-use and deploy solutions for Linux and Windows containers. We deliver applications, which help developers monitor their applications and operators to keep their clusters healthy. With the power of Splunk Enterprise and Splunk Cloud, we offer one solution to help you keep all the metrics and logs in one place, allowing you to quickly address complex questions on container performance.