collectorforkubernetes-syslog.yaml
collectorforkubernetes-syslog.yaml
Created Kubernetes Objects
collectorforkubernetes-syslog.yaml provisions everything Collectord needs to run on the cluster:
Namespacecollectorforkubernetes-syslog- owns every other object in this list.ClusterRolecollectorforkubernetes-syslog- grantsget,list, andwatchon the API objects Collectord uses to enrich logs and metrics with Kubernetes metadata.ServiceAccountcollectorforkubernetes-syslog- the identity Collectord uses to call the Kubernetes API.ClusterRoleBindingcollectorforkubernetes-syslog- binds the ServiceAccount to the ClusterRole.ConfigMapcollectorforkubernetes-syslog- delivers the configuration files Collectord reads at startup.DaemonSetcollectorforkubernetes-syslog- runs Collectord on non-master nodes.DaemonSetcollectorforkubernetes-syslog-master- runs Collectord on master nodes.Deploymentcollectorforkubernetes-syslog-addon- a single Collectord that forwards cluster-scoped data (Kubernetes events, watched objects) once for the whole cluster.
The collectorforkubernetes-syslog.yaml file itself is heavily commented - read through it for the full breakdown of every input and configuration option.