mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
Adding docs for TELCODOCS-2052
This commit is contained in:
committed by
openshift-cherrypick-robot
parent
1f957ab1a1
commit
25cc380ad8
@@ -1,23 +1,64 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * scalability_and_performance/ztp_far_edge/ztp-reference-cluster-configuration-for-vdu.adoc
|
||||
// * edge_computing/ztp-reference-cluster-configuration-for-vdu.adoc
|
||||
|
||||
:_mod-docs-content-type: CONCEPT
|
||||
[id="ztp-sno-du-configuring-logging-locally-and-forwarding_{context}"]
|
||||
= Cluster logging and log forwarding
|
||||
|
||||
{sno-caps} clusters that run DU workloads require logging and log forwarding for debugging. The following `ClusterLogging` and `ClusterLogForwarder` custom resources (CRs) are required.
|
||||
{sno-caps} clusters that run DU workloads require logging and log forwarding for debugging.
|
||||
The following custom resources (CRs) are required.
|
||||
|
||||
.Recommended cluster logging configuration (`ClusterLogging.yaml`)
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogging.yaml[]
|
||||
----
|
||||
|
||||
.Recommended log forwarding configuration (`ClusterLogForwarder.yaml`)
|
||||
[id="ztp-clusterlogforwarder-yaml"]
|
||||
.Recommended ClusterLogForwarder.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogForwarder.yaml[]
|
||||
----
|
||||
|
||||
Set the `spec.outputs.url` field to the URL of the Kafka server where the logs are forwarded to.
|
||||
[NOTE]
|
||||
====
|
||||
Set the `spec.outputs.kafka.url` field to the URL of the Kafka server where the logs are forwarded to.
|
||||
====
|
||||
|
||||
[id="ztp-clusterlogns-yaml"]
|
||||
.Recommended ClusterLogNS.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogNS.yaml[]
|
||||
----
|
||||
|
||||
[id="ztp-clusterlogopergroup-yaml"]
|
||||
.Recommended ClusterLogOperGroup.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogOperGroup.yaml[]
|
||||
----
|
||||
|
||||
[id="ztp-clusterlogserviceaccount-yaml"]
|
||||
.Recommended ClusterLogServiceAccount.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogServiceAccount.yaml[]
|
||||
----
|
||||
|
||||
[id="ztp-clusterlogserviceaccountauditbinding-yaml"]
|
||||
.Recommended ClusterLogServiceAccountAuditBinding.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogServiceAccountAuditBinding.yaml[]
|
||||
----
|
||||
|
||||
[id="ztp-clusterlogserviceaccountinfrastructurebinding-yaml"]
|
||||
.Recommended ClusterLogServiceAccountInfrastructureBinding.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogServiceAccountInfrastructureBinding.yaml[]
|
||||
----
|
||||
|
||||
[id="ztp-clusterlogsubscription-yaml"]
|
||||
.Recommended ClusterLogSubscription.yaml
|
||||
[source,yaml]
|
||||
----
|
||||
include::snippets/ztp_ClusterLogSubscription.yaml[]
|
||||
----
|
||||
|
||||
@@ -1,32 +1,42 @@
|
||||
apiVersion: "logging.openshift.io/v1"
|
||||
apiVersion: "observability.openshift.io/v1"
|
||||
kind: ClusterLogForwarder
|
||||
metadata:
|
||||
name: instance
|
||||
namespace: openshift-logging
|
||||
annotations: {}
|
||||
spec:
|
||||
# outputs: $outputs
|
||||
# pipelines: $pipelines
|
||||
|
||||
#apiVersion: "logging.openshift.io/v1"
|
||||
# outputs: $outputs
|
||||
# pipelines: $pipelines
|
||||
serviceAccount:
|
||||
name: log6collector
|
||||
#apiVersion: "observability.openshift.io/v1"
|
||||
#kind: ClusterLogForwarder
|
||||
#metadata:
|
||||
# name: instance
|
||||
# namespace: openshift-logging
|
||||
#spec:
|
||||
# outputs:
|
||||
# - type: "kafka"
|
||||
# name: kafka-open
|
||||
# url: tcp://10.46.55.190:9092/test
|
||||
# pipelines:
|
||||
# - inputRefs:
|
||||
# - audit
|
||||
# - infrastructure
|
||||
# labels:
|
||||
# label1: test1
|
||||
# label2: test2
|
||||
# label3: test3
|
||||
# label4: test4
|
||||
# name: all-to-default
|
||||
# outputRefs:
|
||||
# - kafka-open
|
||||
# spec:
|
||||
# outputs:
|
||||
# - type: "kafka"
|
||||
# name: kafka-open
|
||||
# # below url is an example
|
||||
# kafka:
|
||||
# url: tcp://10.46.55.190:9092/test
|
||||
# filters:
|
||||
# - name: test-labels
|
||||
# type: openshiftLabels
|
||||
# openshiftLabels:
|
||||
# label1: test1
|
||||
# label2: test2
|
||||
# label3: test3
|
||||
# label4: test4
|
||||
# pipelines:
|
||||
# - name: all-to-default
|
||||
# inputRefs:
|
||||
# - audit
|
||||
# - infrastructure
|
||||
# filterRefs:
|
||||
# - test-labels
|
||||
# outputRefs:
|
||||
# - kafka-open
|
||||
# serviceAccount:
|
||||
# name: log6collector
|
||||
|
||||
7
snippets/ztp_ClusterLogServiceAccount.yaml
Normal file
7
snippets/ztp_ClusterLogServiceAccount.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: log6collector
|
||||
namespace: openshift-logging
|
||||
annotations: {}
|
||||
14
snippets/ztp_ClusterLogServiceAccountAuditBinding.yaml
Normal file
14
snippets/ztp_ClusterLogServiceAccountAuditBinding.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
name: logcollector-audit-logs-binding
|
||||
annotations: {}
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: collect-audit-logs
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: log6collector
|
||||
namespace: openshift-logging
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
name: logcollector-infrastructure-logs-binding
|
||||
annotations: {}
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: collect-infrastructure-logs
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: log6collector
|
||||
namespace: openshift-logging
|
||||
@@ -5,7 +5,7 @@ metadata:
|
||||
namespace: openshift-logging
|
||||
annotations: {}
|
||||
spec:
|
||||
channel: "stable"
|
||||
channel: "stable-6.0"
|
||||
name: cluster-logging
|
||||
source: redhat-operators-disconnected
|
||||
sourceNamespace: openshift-marketplace
|
||||
|
||||
Reference in New Issue
Block a user