diff --git a/README.md b/README.md index 9b32977ad..0f0c9c367 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,7 @@ A couple of settings deserve special attention: - Loki (`spec.loki`): configure here how to reach Loki. The default values match the Loki quick install paths mentioned in the _Getting Started_ section, but you may have to configure differently if you used another installation method. -- Kafka (`spec.kafka`): _experimental_ - when enabled, integrate the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Assumes Kafka is already deployed and a topic is created. For convenience, we provide a quick deployment using [strimzi](https://strimzi.io/): run `make deploy-kafka` from the repository. +- Kafka (`spec.kafka`): when enabled, integrate the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Kafka can provide better scalability, resiliency and high availability ([view more details](https://www.redhat.com/en/topics/integration/what-is-apache-kafka)). Assumes Kafka is already deployed and a topic is created. For convenience, we provide a quick deployment using [strimzi](https://strimzi.io/): run `make deploy-kafka` from the repository. ## Development & building from sources diff --git a/api/v1alpha1/flowcollector_types.go b/api/v1alpha1/flowcollector_types.go index c0b31af77..464aa5012 100644 --- a/api/v1alpha1/flowcollector_types.go +++ b/api/v1alpha1/flowcollector_types.go @@ -69,7 +69,7 @@ type FlowCollectorSpec struct { Loki FlowCollectorLoki `json:"loki,omitempty"` // Kafka configuration, allowing to use Kafka as a broker as part of the flow collection pipeline. - // This is a new and experimental feature, not yet recommended to use in production. + // Kafka can provide better scalability, resiliency and high availability (for more details, see https://www.redhat.com/en/topics/integration/what-is-apache-kafka). // +optional Kafka FlowCollectorKafka `json:"kafka,omitempty"` diff --git a/config/crd/bases/flows.netobserv.io_flowcollectors.yaml b/config/crd/bases/flows.netobserv.io_flowcollectors.yaml index fcd9c331b..bac86fa36 100644 --- a/config/crd/bases/flows.netobserv.io_flowcollectors.yaml +++ b/config/crd/bases/flows.netobserv.io_flowcollectors.yaml @@ -1491,8 +1491,9 @@ spec: type: object kafka: description: Kafka configuration, allowing to use Kafka as a broker - as part of the flow collection pipeline. This is a new and experimental - feature, not yet recommended to use in production. + as part of the flow collection pipeline. Kafka can provide better + scalability, resiliency and high availability (for more details, + see https://www.redhat.com/en/topics/integration/what-is-apache-kafka). properties: address: default: "" diff --git a/config/manifests/bases/netobserv-operator.clusterserviceversion.yaml b/config/manifests/bases/netobserv-operator.clusterserviceversion.yaml index de86d0bb9..467bbbcea 100644 --- a/config/manifests/bases/netobserv-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/netobserv-operator.clusterserviceversion.yaml @@ -57,7 +57,7 @@ spec: - Loki (`spec.loki`): configure here how to reach Loki. The default values match the Loki quick install paths mentioned above, but you may have to configure differently if you used another installation method. - - Kafka (`spec.kafka`): _experimental_ - when enabled, integrate the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Assumes Kafka is already deployed and a topic is created. + - Kafka (`spec.kafka`): when enabled, integrate the flow collection pipeline with Kafka, by splitting ingestion from transformation (kube enrichment, derived metrics, ...). Kafka can provide better scalability, resiliency and high availability ([view more details](https://www.redhat.com/en/topics/integration/what-is-apache-kafka)). Assumes Kafka is already deployed and a topic is created. ## Overview diff --git a/docs/FlowCollector.md b/docs/FlowCollector.md index 89b9adc00..c6fba5b45 100644 --- a/docs/FlowCollector.md +++ b/docs/FlowCollector.md @@ -136,7 +136,7 @@ FlowCollectorSpec defines the desired state of FlowCollector