Custom Resource Definitions
This document contains detailed information about the Custom Resource Definitions that the Logging operator uses.
You can find example yamls in our GitHub repository.
Namespace separation
A logging pipeline
consist of two types of resources.
Namespaced
resources:Flow
,Output
,SyslogNGFlow
,SyslogNGOutput
Global
resources:ClusterFlow
,ClusterOutput
,SyslogNGClusterFlow
,SyslogNGClusterOutput
The namespaced
resources are only effective in their own namespace. Global
resources are cluster wide.
You can create
ClusterFlow
,ClusterOutput
,SyslogNGClusterFlow
, andSyslogNGClusterOutput
resources only in thecontrolNamespace
, unless theallowClusterResourcesFromAllNamespaces
option is enabled in the logging resource. This namespace MUST be a protected namespace so that only administrators can access it.
Available CRDs
Last modified April 22, 2024: Merge ae69d68ce764141314e9abae3642b5441b94a5f7 into 091fab505592039a23941d8b134eab1367862eb8 (167d4f3)