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.