The article's purpose is to talk about how to enable L4 FlowExporter for Antrea in guest cluster
Note:
vSphere Kubernetes Service
antreaconfigs.cni.tanzu.vmware.com is available from VKR 1.31 which can be used to enable flowexporter for Antrea in guest cluster.
Add a FlowExporter configuration toggle to antrea-agent to explicitly enable/disable flow exports. Needs to set the following in addition to the feature gate:
flowExporter: enable: true
Apply the below procedures:
kubectl vsphere login --vsphere-username [email protected] --server=https://xx.xxx.xxx.xx --insecure-skip-tls-verify kubectl config use-context xx.xxx.xx.xxkubectl get antreaconfigs.cni.tanzu.vmware.com -Akubectl edit antreaconfigs.cni.tanzu.vmware.com xxx -n <namespace>enable: true to the flowExporter part. For example:flowExporter: enable: true activeFlowTimeout: 30s collectorAddress: flow-aggregator.flow-aggregator.svc:4739:tls idleFlowTimeout: 15s pollInterval: 5s
kubectl vsphere login --vsphere-username [email protected] --server=https://xx.xxx.xxx.xx --insecure-skip-tls-verify --tanzu-kubernetes-cluster-namespace <namespace> --tanzu-kubernetes-cluster-name <guest-cluster-name>kubectl rollout restart ds antrea-agent -n kube-system