youtube image
From YouTube: Antrea LIVE: Episode 2 (explore Antrea OVS by inspecting prometheus metrics)

Description

!!! Our second antrea-LIVE show !!!
Hosts:
- @jayunit100
- @yashbutwala

Guests:
- srikar and vivek

Topics:

- K8s networking news: A new bug in kube-proxy affinity for non-ready pods
- antrea-metrics in real time
Come say hi in #antrea in Kubernetes slack!
- vivek, multus, and multus+telco networking
- https://github.com/antrea-io/antrea/blob/main/docs/network-flow-visibility.md
- Connection tracking (“conntrack”) is a core feature of the Linux kernel's networking stack. It allows the kernel to keep track of all logical network connections or flows, and thereby identify all of the packets which make up each flow so they can be handled consistently together
- conntrack is leveraged by stateful services, like stateful firewall, NAT, that require to track connections. The connections are not just TCP, and can be UDP, ICMP, SCTP, etc.
- Flow record, 2 records per connection, aggregate
- ELK Stack super cool; Antrea layer 4 service mesh
- future: policy recommendation engines + performance analytics
- prometheus installation and OVS monitoring
$ kubectl apply -f build/yamls/antrea-prometheus.yml

$ sleep 60 ; kubectl port-forward pod/prometheus-deployment-79fb7d997f-nkbjj -n monitoring --address 0.0.0.0 9090:9090 -n monitoring