Skip to content

Commit 97dc357

Browse files
committed
[NETOBSERV] Add IPsec to 4.14
1 parent 62c2a5b commit 97dc357

File tree

2 files changed

+54
-5
lines changed

2 files changed

+54
-5
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Module included in the following assemblies:
2+
//
3+
// network_observability/observing-network-traffic.adoc
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="network-observability-configuring-ipsec-with-flow-collector-resource_{context}"]
7+
= Configuring IPsec with the FlowCollector custom resource
8+
9+
In {product-title}, IPsec is disabled by default. You can enable IPsec by following the instructions in "Configuring IPsec encryption".
10+
11+
.Prerequisite
12+
13+
* You have enabled IPsec encryption on {product-title}.
14+
15+
.Procedure
16+
. In the web console, navigate to *Operators* -> *Installed Operators*.
17+
. Under the *Provided APIs* heading for the *NetObserv Operator*, select *Flow Collector*.
18+
. Select *cluster* then select the *YAML* tab.
19+
. Configure the `FlowCollector` custom resource for IPsec:
20+
+
21+
.Example configuration of `FlowCollector` for IPsec
22+
[source, yaml]
23+
----
24+
apiVersion: flows.netobserv.io/v1beta2
25+
kind: FlowCollector
26+
metadata:
27+
name: cluster
28+
spec:
29+
namespace: netobserv
30+
agent:
31+
type: eBPF
32+
ebpf:
33+
features:
34+
- "IPSec"
35+
----
36+
37+
.Verification
38+
39+
When IPsec is enabled:
40+
41+
* A new column named *IPsec Status* is displayed in the network observability *Traffic flows* view to show whether a flow was successfully IPsec-encrypted or if there was an error during encryption/decryption.
42+
43+
* A new dashboard showing the percent of encrypted traffic is generated.

observability/network_observability/observing-network-traffic.adoc

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,28 @@ include::modules/network-observability-working-with-overview.adoc[leveloffset=+2
1414
include::modules/network-observability-configuring-options-overview.adoc[leveloffset=+2]
1515
include::modules/network-observability-pktdrop-overview.adoc[leveloffset=+2]
1616

17-
[role="_additional-resources"]
17+
[role="_additional-resources-packet-drops"]
1818
.Additional resources
1919
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-packet-drops_nw-observe-network-traffic[Working with packet drops]
2020
* xref:../../observability/network_observability/metrics-alerts-dashboards.adoc#network-observability-metrics_metrics-dashboards-alerts[Network Observability metrics]
2121
2222
include::modules/network-observability-dns-overview.adoc[leveloffset=+2]
2323

24-
[role="_additional-resources"]
24+
[role="_additional-resources-dns-overview"]
2525
.Additional resources
2626
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-dns-tracking_nw-observe-network-traffic[Working with DNS tracking]
2727
* xref:../../observability/network_observability/metrics-alerts-dashboards.adoc#network-observability-metrics_metrics-dashboards-alerts[Network Observability metrics]
2828
2929
include::modules/network-observability-RTT-overview.adoc[leveloffset=+2]
3030

31-
[role="_additional-resources"]
31+
[role="_additional-resources-rtt-overview"]
3232
.Additional resources
3333
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-RTT_nw-observe-network-traffic[Working with RTT tracing]
3434
3535
include::modules/network-observability-ebpf-rule-flow-filter.adoc[leveloffset=+2]
3636
include::modules/network-observability-flow-filter-parameters.adoc[leveloffset=+3]
3737

38-
[role="_additional-resources"]
38+
[role="_additional-resources-flow-filter-parameters"]
3939
.Additional resources
4040
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-filtering-ebpf-rule_nw-observe-network-traffic[Filtering eBPF flow data with rules]
4141
* xref:../../observability/network_observability/metrics-alerts-dashboards.adoc#network-observability-metrics_metrics-dashboards-alerts[Network Observability metrics]
@@ -45,6 +45,12 @@ include::modules/network-observability-flow-filter-parameters.adoc[leveloffset=+
4545
include::modules/network-observability-trafficflow.adoc[leveloffset=+1]
4646
include::modules/network-observability-working-with-trafficflow.adoc[leveloffset=+2]
4747
include::modules/network-observability-configuring-options-trafficflow.adoc[leveloffset=+2]
48+
include::modules/network-observability-proc_configuring-ipsec-with-flow-collector-resource.adoc[leveloffset=+2]
49+
50+
[role="_additional-resources-ipsec"]
51+
.Additional resources
52+
* xref:../../networking/ovn_kubernetes_network_provider/configuring-ipsec-ovn.adoc#configuring-ipsec-ovn[Configuring IPsec encryption]
53+
4854
4955
//Traffic flows continued
5056
include::modules/network-observability-working-with-conversations.adoc[leveloffset=+2]
@@ -67,7 +73,7 @@ include::modules/network-observability-quickfilter.adoc[leveloffset=+1]
6773

6874
Alternatively, you can access the traffic flow data in the *Network Traffic* tab of the *Namespaces*, *Services*, *Routes*, *Nodes*, and *Workloads* pages which provide the filtered data of the corresponding aggregations.
6975

70-
[role="_additional-resources"]
76+
[role="_additional-resources-quickfilter"]
7177
.Additional resources
7278
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-config-quick-filters_network_observability[Configuring Quick Filters]
7379
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-view_network_observability[Flow Collector sample resource]

0 commit comments

Comments
 (0)