Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Conformance E2E: client-egress-l7-named-port/pod-to-pod: command terminated with exit code 28 (timeout) #27762

Open
christarazi opened this issue Aug 28, 2023 · 48 comments · Fixed by #32270 · May be fixed by #32614 or #32653
Open
Assignees
Labels
area/CI Continuous Integration testing issue or flake area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. ci/flake This is a known failure that occurs in the tree. Please investigate me! sig/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages.

Comments

@christarazi
Copy link
Member

christarazi commented Aug 28, 2023

CI failure

Matrix entry: (5, 5.15-20230420.212204, iptables, true, disabled, dsr, true, true, true)

ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-l7-http-named-port' to namespace 'cilium-test'..
  [-] Scenario [client-egress-l7-named-port/pod-to-pod]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-0: cilium-test/client-6b4b857d98-hnf49 (10.244.1.76) -> cilium-test/echo-other-node-8f5d547bf-sgh62 (10.244.2.69:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-0: cilium-test/client-6b4b857d98-hnf49 (fd00:10:244:1::47c6) -> cilium-test/echo-other-node-8f5d547bf-sgh62 (fd00:10:244:2::294e:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-1: cilium-test/client-6b4b857d98-hnf49 (10.244.1.76) -> cilium-test/echo-same-node-7c978647dc-xr2kt (10.244.1.111:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-1: cilium-test/client-6b4b857d98-hnf49 (fd00:10:244:1::47c6) -> cilium-test/echo-same-node-7c978647dc-xr2kt (fd00:10:244:1::19cd:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-2: cilium-test/client2-646b88fb9b-x8j2f (10.244.1.44) -> cilium-test/echo-other-node-8f5d547bf-sgh62 (10.244.2.69:8080)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --output /dev/null --connect-timeout 2 --max-time 10 http://10.244.2.69:8080/" failed: command terminated with exit code 28
  ℹ️  curl output:


📋 Test Report
connectivity test failed: 1 tests failed
❌ 1/53 tests failed (1/575 actions), 8 tests skipped, 0 scenarios skipped:
Test [client-egress-l7-named-port]:
  ❌ client-egress-l7-named-port/pod-to-pod/curl-ipv4-2: cilium-test/client2-646b88fb9b-x8j2f (10.244.1.44) -> cilium-test/echo-other-node-8f5d547bf-sgh62 (10.244.2.69:8080)
Error: Process completed with exit code 1.

Looks similar to #27672 but not related to multicluster.

From a quick sysdump check, there seems to be something wrong with Envoy and the http conneciton:

$ cat hubble-flows-cilium-* | hubble observe --input-file - --numeric --to-ip 10.244.2.69 --port 8080 --from-ip 10.244.1.44 --type l7
Aug 28 17:16:59.869: 10.244.1.44:44528 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/)
Aug 28 17:17:21.203: 10.244.1.44:54076 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/)
Aug 28 17:15:50.297: 10.244.1.44:37878 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/public)
Aug 28 17:15:50.377: 10.244.1.44:45332 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request DROPPED (HTTP/1.1 GET http://10.244.2.69:8080/private)
Aug 28 17:15:50.453: 10.244.1.44:45348 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/private)
Aug 28 17:16:18.302: 10.244.1.44:45148 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/public)
Aug 28 17:16:18.375: 10.244.1.44:45162 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request DROPPED (HTTP/1.1 GET http://10.244.2.69:8080/private)
Aug 28 17:16:18.445: 10.244.1.44:45166 (ID:11576) -> 10.244.2.69:8080 (ID:25450) http-request FORWARDED (HTTP/1.1 GET http://10.244.2.69:8080/private)

cilium-sysdump-5-final.zip

@christarazi christarazi added area/CI Continuous Integration testing issue or flake ci/flake This is a known failure that occurs in the tree. Please investigate me! labels Aug 28, 2023
@pippolo84
Copy link
Member

Hit another one here

Matrix entry: (5, 5.15-20230810.091425, iptables, true, disabled, dsr, true, true, true)

[=] Test [client-egress-l7-named-port]
............
  ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-l7-http-named-port' to namespace 'cilium-test'..
  [-] Scenario [client-egress-l7-named-port/pod-to-world]
  [.] Action [client-egress-l7-named-port/pod-to-world/http-to-one.one.one.one-0: cilium-test/client-6b4b857d98-wddzp (10.244.2.24) -> one.one.one.one-http (one.one.one.one:80)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one.one.one.one-0: cilium-test/client-6b4b857d98-wddzp (10.244.2.24) -> one.one.one.one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one.one.one.one-index-0: cilium-test/client-6b4b857d98-wddzp (10.244.2.24) -> one.one.one.one-https-index (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/http-to-one.one.one.one-1: cilium-test/client2-646b88fb9b-tskrj (10.244.2.150) -> one.one.one.one-http (one.one.one.one:80)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one.one.one.one-1: cilium-test/client2-646b88fb9b-tskrj (10.244.2.150) -> one.one.one.one-https (one.one.one.one:443)]
  [.] Action [client-egress-l7-named-port/pod-to-world/https-to-one.one.one.one-index-1: cilium-test/client2-646b88fb9b-tskrj (10.244.2.150) -> one.one.one.one-https-index (one.one.one.one:443)]
  [-] Scenario [client-egress-l7-named-port/pod-to-pod]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-0: cilium-test/client-6b4b857d98-wddzp (10.244.2.24) -> cilium-test/echo-other-node-8f5d547bf-vghp5 (10.244.1.190:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-0: cilium-test/client-6b4b857d98-wddzp (fd00:10:244:2::3039) -> cilium-test/echo-other-node-8f5d547bf-vghp5 (fd00:10:244:1::9593:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-1: cilium-test/client-6b4b857d98-wddzp (10.244.2.24) -> cilium-test/echo-same-node-7c978647dc-tbjbb (10.244.2.108:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-1: cilium-test/client-6b4b857d98-wddzp (fd00:10:244:2::3039) -> cilium-test/echo-same-node-7c978647dc-tbjbb (fd00:10:244:2::d740:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-2: cilium-test/client2-646b88fb9b-tskrj (10.244.2.150) -> cilium-test/echo-other-node-8f5d547bf-vghp5 (10.244.1.190:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-2: cilium-test/client2-646b88fb9b-tskrj (fd00:10:244:2::bbd4) -> cilium-test/echo-other-node-8f5d547bf-vghp5 (fd00:10:244:1::9593:8080)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --output /dev/null --connect-timeout 2 --max-time 10 http://[fd00:10:244:1::9593]:8080" failed: command terminated with exit code 28
  ℹ️  curl output:
  

📋 Test Report
❌ 1/53 tests failed (1/575 actions), 8 tests skipped, 0 scenarios skipped:
Test [client-egress-l7-named-port]:
  ❌ client-egress-l7-named-port/pod-to-pod/curl-ipv6-2: cilium-test/client2-646b88fb9b-tskrj (fd00:10:244:2::bbd4) -> cilium-test/echo-other-node-8f5d547bf-vghp5 (fd00:10:244:1::9593:8080)
connectivity test failed: 1 tests failed
Error: Process completed with exit code 1.

Sysdump: cilium-sysdump-5-final.zip

$ cat hubble-flows-cilium-* | hubble observe --input-file - --numeric --to-ip fd00:10:244:1::9593 --port 8080 --from-ip fd00:10:244:2::bbd4 --type l7
Aug 29 12:23:12.211: [fd00:10:244:2::bbd4]:33742 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/)
Aug 29 12:21:47.068: [fd00:10:244:2::bbd4]:35016 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/public)
Aug 29 12:21:47.151: [fd00:10:244:2::bbd4]:35024 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request DROPPED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/private)
Aug 29 12:21:47.224: [fd00:10:244:2::bbd4]:35032 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/private)
Aug 29 12:22:39.979: [fd00:10:244:2::bbd4]:43300 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/public)
Aug 29 12:22:40.054: [fd00:10:244:2::bbd4]:43310 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request DROPPED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/private)
Aug 29 12:22:40.122: [fd00:10:244:2::bbd4]:43320 (ID:2866) -> [fd00:10:244:1::9593]:8080 (ID:32894) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::9593]:8080/private)

@bimmlerd
Copy link
Member

bimmlerd commented Sep 7, 2023

Another hit here.

Matrix entry: (7, bpf-next-20230810.091425, none, true, {eth0,eth1}, true, disabled, snat, true, testing-only)

[=] Test [client-egress-l7-named-port]
........
  ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-only-dns' to namespace 'cilium-test'..
  ℹ️  📜 Applying CiliumNetworkPolicy 'client-egress-l7-http-named-port' to namespace 'cilium-test'..
  [-] Scenario [client-egress-l7-named-port/pod-to-pod]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-0: cilium-test/client-6b4b857d98-nmmf2 (10.244.3.27) -> cilium-test/echo-other-node-8b4df78df-h6sxp (10.244.1.247:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-0: cilium-test/client-6b4b857d98-nmmf2 (fd00:10:244:3::68cf) -> cilium-test/echo-other-node-8b4df78df-h6sxp (fd00:10:244:1::174f:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-1: cilium-test/client-6b4b857d98-nmmf2 (10.244.3.27) -> cilium-test/echo-same-node-775456cfcf-5llgr (10.244.3.220:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-1: cilium-test/client-6b4b857d98-nmmf2 (fd00:10:244:3::68cf) -> cilium-test/echo-same-node-775456cfcf-5llgr (fd00:10:244:3::5abc:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-2: cilium-test/client2-646b88fb9b-4kfgb (10.244.3.246) -> cilium-test/echo-same-node-775456cfcf-5llgr (10.244.3.220:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-2: cilium-test/client2-646b88fb9b-4kfgb (fd00:10:244:3::c9e) -> cilium-test/echo-same-node-775456cfcf-5llgr (fd00:10:244:3::5abc:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv4-3: cilium-test/client2-646b88fb9b-4kfgb (10.244.3.246) -> cilium-test/echo-other-node-8b4df78df-h6sxp (10.244.1.247:8080)]
  [.] Action [client-egress-l7-named-port/pod-to-pod/curl-ipv6-3: cilium-test/client2-646b88fb9b-4kfgb (fd00:10:244:3::c9e) -> cilium-test/echo-other-node-8b4df78df-h6sxp (fd00:10:244:1::174f:8080)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --output /dev/null --connect-timeout 2 --max-time 10 http://[fd00:10:244:1::174f]:8080" failed: command terminated with exit code 22


📋 Test Report
❌ 1/53 tests failed (1/599 actions), 8 tests skipped, 0 scenarios skipped:
Test [client-egress-l7-named-port]:
  ❌ client-egress-l7-named-port/pod-to-pod/curl-ipv6-3: cilium-test/client2-646b88fb9b-4kfgb (fd00:10:244:3::c9e) -> cilium-test/echo-other-node-8b4df78df-h6sxp (fd00:10:244:1::174f:8080)
connectivity test failed: 1 tests failed

Sysdump with the hubble flows is way to big, but the final one is
cilium-sysdump-7-final.zip

cat hubble-flows-cilium-* | hubble observe --input-file - --numeric --to-ip fd00:10:244:1::174f --port 8080 --from-ip fd00:10:244:3::c9e --type l7 
Sep  6 09:52:34.734: [fd00:10:244:3::c9e]:47090 (ID:39100) -> [fd00:10:244:1::174f]:8080 (ID:7810) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::174f]:8080/)
Sep  6 09:53:03.025: [fd00:10:244:3::c9e]:36208 (ID:39100) -> [fd00:10:244:1::174f]:8080 (ID:7810) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::174f]:8080/)
Sep  6 09:51:30.049: [fd00:10:244:3::c9e]:53684 (ID:39100) -> [fd00:10:244:1::174f]:8080 (ID:7810) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::174f]:8080/public)
Sep  6 09:51:30.116: [fd00:10:244:3::c9e]:53696 (ID:39100) -> [fd00:10:244:1::174f]:8080 (ID:7810) http-request DROPPED (HTTP/1.1 GET http://[fd00:10:244:1::174f]:8080/private)
Sep  6 09:51:30.176: [fd00:10:244:3::c9e]:53708 (ID:39100) -> [fd00:10:244:1::174f]:8080 (ID:7810) http-request FORWARDED (HTTP/1.1 GET http://[fd00:10:244:1::174f]:8080/private)

@gandro
Copy link
Member

gandro commented Sep 7, 2023

I've been hitting this three times this week. Also on the v1.14 branch (see references in PRs above)

@learnitall
Copy link
Contributor

Looking through the connectivity test source, it should be expected to see drops for any HTTP path other than "/". The l7 policy from the sysdump shows that only "/" is allowed, and the test checks that if the path is not "/" then a drop should be observed: https://github.com/cilium/cilium-cli/blob/50abf22438009b121ba819086d53954f01aa0bd6/connectivity/suite.go#L891-L916.

Given this, I'm confused as to why we even see flows for "/public" being forwarded.

My current hypothesis is that there is a race condition in updating the envoy config and that it is being updated while the test is executing.

@learnitall
Copy link
Contributor

Looks like we use cilium policy wait to wait for policy revisions in the connectivity test, but when the envoy config has been updated, we increment a separate "proxy policy revision":

The callback in xds_server.go calls endpoint.OnProxyPolicyUpdate.

https://github.com/cilium/cilium/blob/main/pkg/envoy/xds_server.go#L1684-L1692
https://github.com/cilium/cilium/blob/main/pkg/endpoint/endpoint.go#L1464

@brb
Copy link
Member

brb commented Sep 8, 2023

@learnitall Good find! Shall we add a proper wait?

@learnitall
Copy link
Contributor

I think that would make sense. I'm going to do some more digging through the sysdumps to double check if this would help and then get started on an implementation.

@learnitall
Copy link
Contributor

I looked back through the sysdumps and I think it makes to give the proxy policy revision waiting a shot. I've been brainstorming a solution and the trick part is that the proxy policy revision is specific to each endpoint, not per cilium-agent pod. This means that we'd have to:

  1. Determine if a policy has an l7 component
  2. Find endpoints which the policy applies too
  3. Pull their proxy policy revisions
  4. Apply the policy
  5. Poll endpoints until the proxy policy revisions update

This might take me a while to implement, but I'll continue cracking away at this next week.

@christarazi
Copy link
Member Author

@learnitall We already have an idea of a policy revision, so it might make sense to roll up the proxy policy revision into the same number. I'm not sure we need a completely separate value.

@learnitall
Copy link
Contributor

If we want to roll these up together, we'd have to be a bit careful to make sure we don't break any existing assumptions (ie adding a policy bumps the revision by 1). I think that might be a larger discussion outside of the scope for this issue?

Anyways, I dug deeper into how we handle proxies in the datapath code and I think we actually wait for proxy updates to be completed before updating the policy revision.

In Endpoint.regenerate we call Endpoint.regenerateBPF which has this block to wait for proxy changes to go into effect:

cilium/pkg/endpoint/bpf.go

Lines 572 to 577 in 5e993cb

stats.proxyWaitForAck.Start()
err = e.waitForProxyCompletions(datapathRegenCtxt.proxyWaitGroup)
stats.proxyWaitForAck.End(err == nil)
if err != nil {
return 0, compilationExecuted, fmt.Errorf("Error while configuring proxy redirects: %s", err)
}

We then call Endpoint.setPolicyRevision inside Endpoint.updateRealizedState, which is called at the end of Endpoint.regenerate:

return e.updateRealizedState(stats, origDir, revision, stateDirComplete)

@learnitall
Copy link
Contributor

I don't know where to go from here. We could try bumping the timeout value in the curl command, but I don't know if that would help. I've been looking through the sysdump from @bimmlerd and I can't find much in the envoy logs. All status codes seem normal:

grep 'subsys=envoy-*' -R *.log | grep -i status_code | cut -d ' ' -f 5 | uniq
200"
201"
200"
301"
200"

And connections to fd00:10:244:1::174f look successful. The only thing that sticks out is the error that reads Resource temporarily unavailable, but it's everywhere, so I'm not sure it's related. Any ideas on where to look next?

@learnitall
Copy link
Contributor

Looks like this might be related, but the test doesn't deploy envoy as a Daemonset: #28057

@learnitall
Copy link
Contributor

Looking through how the Endpoint.waitForProxyCompletions function works, it seems that it may not return exactly after the envoy proxy is hot reset. I figured a simple solution we could try to see if something helps is to add some retries to the curl command in the PodToPod scenario, which should give us some more context moving forward.

learnitall added a commit to learnitall/cilium-cli that referenced this issue Sep 12, 2023
This commit adds retries to the curl commands in the PodToPod scenario.
The goal of adding this change is to try and address CI flakes which may
be related to weird state update issues, such as cilium/cilium#27762.

Signed-off-by: Ryan Drew <ryan.drew@isovalent.com>
learnitall added a commit to learnitall/cilium-cli that referenced this issue Sep 12, 2023
This commit adds retries to the curl commands in the PodToPod scenario.
The goal of adding this change is to try and address CI flakes which may
be related to weird state update issues, such as cilium/cilium#27762.

Signed-off-by: Ryan Drew <ryan.drew@isovalent.com>
learnitall added a commit to learnitall/cilium-cli that referenced this issue Sep 12, 2023
This commit adds retries to the curl commands in the PodToPod scenario.
The goal of adding this change is to try and address the CI flake
cilium/cilium#27762.

Signed-off-by: Ryan Drew <ryan.drew@isovalent.com>
learnitall added a commit to learnitall/cilium-cli that referenced this issue Sep 12, 2023
This commit adds retries to the curl commands in the PodToPod scenario.
The goal of adding this change is to try and address the Cilium CI flake
cilium/cilium#27762.

Signed-off-by: Ryan Drew <ryan.drew@isovalent.com>
@learnitall learnitall removed their assignment Sep 16, 2023
@learnitall
Copy link
Contributor

Removing myself as assignee for ci-health tophat handoff

@tommyp1ckles
Copy link
Contributor

@learnitall So we no longer believe that this is an issue with Envoy policy version increments not taking into account Envoy policy changes?

@tommyp1ckles tommyp1ckles self-assigned this Sep 25, 2023
@tommyp1ckles
Copy link
Contributor

tommyp1ckles commented Sep 25, 2023

@learnitall Took another look at the endpoint code, I believe youre initial thought might be correct, the regenerate endpoint code only handles updating the endpoint policy version.

To test this I ran an experiment, I added a 30 second sleep in front of the Envoy proxy waitgroup.Completion() ACK and made l7 policy changes on a Pod.

Cilium policy get 1027 immediately updates, whereas the endpoint policy/proxy-policy take 30 seconds to get incremented.

As far as I know (need to double check this?) cilium-cli only uses the cilium policy get revision to wait, so that won't wait for the Envoy XDS acks before proceeding.

sayboras pushed a commit to cilium/proxy that referenced this issue May 1, 2024
[ upstream commit e2f41ce ]

Compute socket option hashKey over the original source address and port
when available. This will cause different downstream connections to no
longer share upstream connections. This may fix connectivity issues where
proxy responses do not get back to the proxy due to the connection with
the original source port is cleared from bpf conntrack.

Related: cilium/cilium#27762

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
Signed-off-by: Tam Mach <tam.mach@cilium.io>
jrajahalme added a commit to cilium/proxy that referenced this issue May 2, 2024
[ upstream commit e2f41ce ]

Compute socket option hashKey over the original source address and port
when available. This will cause different downstream connections to no
longer share upstream connections. This may fix connectivity issues where
proxy responses do not get back to the proxy due to the connection with
the original source port is cleared from bpf conntrack.

Related: cilium/cilium#27762

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
Signed-off-by: Tam Mach <tam.mach@cilium.io>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 2, 2024
Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
@jrajahalme
Copy link
Member

Confirming the hypothesis that CT GC causes the response to be lost here:

  • successful request on the connection at 17:25:19:
2024-04-15T17:25:19.295409274Z [2024-04-15 17:25:19.295][18][trace][http] [external/envoy/source/common/http/http1/codec_impl.cc:1486] [Tags: "ConnectionId":"338"] status_code 200
  • CT GC on the node at 17:25:22:
2024-04-15T17:25:22.945459206Z time="2024-04-15T17:25:22Z" level=debug msg="Deleted filtered entries from map" count=2205 file-path=/sys/fs/bpf/tc/globals/cilium_ct4_global subsys=ct-nat-map-gc
2024-04-15T17:25:22.953408959Z time="2024-04-15T17:25:22Z" level=debug msg="Deleted filtered entries from map" count=381 file-path=/sys/fs/bpf/tc/globals/cilium_ct_any4_global subsys=ct-nat-map-gc
2024-04-15T17:25:22.960946372Z time="2024-04-15T17:25:22Z" level=debug msg="Deleted filtered entries from map" count=180 file-path=/sys/fs/bpf/tc/globals/cilium_ct6_global subsys=ct-nat-map-gc
2024-04-15T17:25:22.963120786Z time="2024-04-15T17:25:22Z" level=debug msg="Deleted filtered entries from map" count=151 file-path=/sys/fs/bpf/tc/globals/cilium_ct_any6_global subsys=ct-nat-map-gc
  • failing request on the same connection at 17:25:57:
2024-04-15T17:25:57.361697644Z [2024-04-15 17:25:57.360][18][debug][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:265] [Tags: "ConnectionId":"338"] using existing fully connected connection
2024-04-15T17:25:57.361701221Z [2024-04-15 17:25:57.360][18][debug][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:182] [Tags: "ConnectionId":"338"] creating stream
2024-04-15T17:25:57.361740264Z [2024-04-15 17:25:57.360][18][trace][connection] [external/envoy/source/common/network/connection_impl.cc:529] [Tags: "ConnectionId":"338"] writing 231 bytes, end_stream false
2024-04-15T17:25:57.361744392Z [2024-04-15 17:25:57.360][18][debug][client] [external/envoy/source/common/http/codec_client.cc:141] [Tags: "ConnectionId":"338"] encode complete
2024-04-15T17:25:57.361763828Z [2024-04-15 17:25:57.360][18][trace][connection] [external/envoy/source/common/network/connection_impl.cc:614] [Tags: "ConnectionId":"338"] socket event: 2
2024-04-15T17:25:57.361768006Z [2024-04-15 17:25:57.360][18][trace][connection] [external/envoy/source/common/network/connection_impl.cc:737] [Tags: "ConnectionId":"338"] write ready
2024-04-15T17:25:57.362937406Z [2024-04-15 17:25:57.362][18][trace][connection] [external/envoy/source/common/network/raw_buffer_socket.cc:70] [Tags: "ConnectionId":"338"] write returns: 231
2024-04-15T17:26:07.364884070Z [2024-04-15 17:26:07.364][18][debug][client] [external/envoy/source/common/http/codec_client.cc:158] [Tags: "ConnectionId":"338"] request reset

#32270 updates main to stop sharing upstream connections between requests for which the original source address and port is used, so this should not happen anymore.

jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 2, 2024
Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
github-merge-queue bot pushed a commit that referenced this issue May 2, 2024
Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: #27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to cilium/proxy that referenced this issue May 2, 2024
[ upstream commit e2f41ce ]

Compute socket option hashKey over the original source address and port
when available. This will cause different downstream connections to no
longer share upstream connections. This may fix connectivity issues where
proxy responses do not get back to the proxy due to the connection with
the original source port is cleared from bpf conntrack.

Related: cilium/cilium#27762

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to cilium/proxy that referenced this issue May 2, 2024
[ upstream commit e2f41ce ]

Compute socket option hashKey over the original source address and port
when available. This will cause different downstream connections to no
longer share upstream connections. This may fix connectivity issues where
proxy responses do not get back to the proxy due to the connection with
the original source port is cleared from bpf conntrack.

Related: cilium/cilium#27762

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 2, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 2, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 3, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 3, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
sayboras pushed a commit that referenced this issue May 6, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: #27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
ldelossa pushed a commit that referenced this issue May 7, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: #27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
ldelossa pushed a commit that referenced this issue May 7, 2024
[ upstream commit d5efd28 ]

Update Envoy image to a version that includes the source port in upstream
connection pool hash, so that each unique downstream connection gets a
dedicated upstream connection.

Fixes: #27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
@jrajahalme jrajahalme reopened this May 17, 2024
@jrajahalme
Copy link
Member

jrajahalme commented May 17, 2024

Unfortunately this has come back in https://github.com/cilium/cilium/actions/runs/9112279753/job/25051211214:

[.] Action [client-egress-l7/pod-to-pod/curl-ipv4-2: cilium-test/client2-ccd7b8bdf-gmcjc (10.244.2.154) -> cilium-test/echo-other-node-5d67f9786b-bh97h (10.244.3.126:8080)]
  ❌ command "curl -w %{local_ip}:%{local_port} -> %{remote_ip}:%{remote_port} = %{response_code} --silent --fail --show-error --output /dev/null --connect-timeout 2 --max-time 10 http://10.244.3.126:8080/" failed: error with exec request (pod=cilium-test/client2-ccd7b8bdf-gmcjc, container=client2): command terminated with exit code 22

Relevant Envoy logs:

2024-05-16T13:10:59.913268352Z [2024-05-16 13:10:59.913][19][debug][filter] [./cilium/socket_option.h:239] Cilium SocketOption(): source_identity: 25017, ingress: false, port: 8080, pod_ip: 10.244.2.154, source_addresses: 10.244.2.154:55410//, mark: 61b90b00 (magic mark: b00, cluster: 0, ID: 25017), proxy_id: 16343
2024-05-16T13:10:59.913935963Z [2024-05-16 13:10:59.913][19][debug][pool] [external/envoy/source/common/http/conn_pool_base.cc:78] queueing stream due to no available connections (ready=0 busy=0 connecting=0)
2024-05-16T13:10:59.913939520Z [2024-05-16 13:10:59.913][19][debug][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:291] trying to create new connection
2024-05-16T13:10:59.913944610Z [2024-05-16 13:10:59.913][19][trace][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:292] ConnPoolImplBase 0x35e0bf5b25a0, ready_clients_.size(): 0, busy_clients_.size(): 0, connecting_clients_.size(): 0, connecting_stream_capacity_: 0, num_active_streams_: 0, pending_streams_.size(): 1 per upstream preconnect ratio: 1
2024-05-16T13:10:59.913948037Z [2024-05-16 13:10:59.913][19][debug][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:145] creating a new connection (connecting=0)
2024-05-16T13:10:59.914004181Z [2024-05-16 13:10:59.913][19][trace][filter] [./cilium/socket_option.h:146] Set socket (87) option SO_REUSEPORT
2024-05-16T13:10:59.914014731Z [2024-05-16 13:10:59.913][19][trace][filter] [./cilium/socket_option.h:159] Set socket (87) option SO_MARK to 61b90b00 (magic mark: b00, id: 25017, cluster: 0), src: 10.244.2.154:55410
2024-05-16T13:10:59.914046871Z [2024-05-16 13:10:59.913][19][debug][connection] [external/envoy/source/common/network/connection_impl.h:98] [Tags: "ConnectionId":"338"] current connecting state: true
2024-05-16T13:10:59.914053112Z [2024-05-16 13:10:59.913][19][debug][client] [external/envoy/source/common/http/codec_client.cc:57] [Tags: "ConnectionId":"338"] connecting
2024-05-16T13:10:59.914057520Z [2024-05-16 13:10:59.913][19][debug][connection] [external/envoy/source/common/network/connection_impl.cc:1009] [Tags: "ConnectionId":"338"] connecting to 10.244.3.126:8080
2024-05-16T13:10:59.914531284Z [2024-05-16 13:10:59.914][19][debug][connection] [external/envoy/source/common/network/connection_impl.cc:1028] [Tags: "ConnectionId":"338"] connection in progress
2024-05-16T13:11:01.914295482Z [2024-05-16 13:11:01.914][19][debug][pool] [external/envoy/source/common/conn_pool/conn_pool_base.cc:804] [Tags: "ConnectionId":"338"] connect timeout

This time there is a CT entry, but it is missing the ProxyRedirect flag:

TCP OUT 10.244.2.154:55410 -> 10.244.3.126:8080 expires=2341 Packets=0 Bytes=0 RxFlagsSeen=0x1b LastRxReport=2331 TxFlagsSeen=0x1b LastTxReport=2331 Flags=0x0013 [ RxClosing TxClosing SeenNonSyn ] RevNAT=0 SourceSecurityID=25017 IfIndex=0 

Without the ProxyRedirect flag the reply packets are not delivered to the proxy.

Here are all the hubble flows with the port 55410 from the source node. First there is a non-redirected flow:

{"flow":{"time":"2024-05-16T13:09:29.772856599Z","uuid":"11d3cca4-f22e-4e99-9bb6-292dccda4adf","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.772856599Z"}
{"flow":{"time":"2024-05-16T13:09:29.772868851Z","uuid":"e67e0224-36b0-484f-b5fe-627e917d07c6","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"NEW","is_reply":false,"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.772868851Z"}
{"flow":{"time":"2024-05-16T13:09:29.773268022Z","uuid":"e7354ffa-e94a-4934-afb8-9add1acc0d23","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773268022Z"}
{"flow":{"time":"2024-05-16T13:09:29.773300302Z","uuid":"a27fbcc8-452c-44f0-a47a-bc0a81619c92","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773300302Z"}
{"flow":{"time":"2024-05-16T13:09:29.773329967Z","uuid":"aff59ae6-42cf-4673-860d-f4748c2b6bd2","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773329967Z"}
{"flow":{"time":"2024-05-16T13:09:29.773331861Z","uuid":"feeb3f0f-5bf3-4c4d-a1aa-653166a28cca","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"ESTABLISHED","is_reply":false,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773331861Z"}
{"flow":{"time":"2024-05-16T13:09:29.773636054Z","uuid":"cafca531-ff27-4276-b69b-7b4d0397e1dc","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773636054Z"}
{"flow":{"time":"2024-05-16T13:09:29.773652785Z","uuid":"706c6c68-2c51-4e26-8a20-7f1c9599f1a3","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"ESTABLISHED","is_reply":false,"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.773652785Z"}
{"flow":{"time":"2024-05-16T13:09:29.775195439Z","uuid":"e0637da7-7f9a-4779-ae8e-6a5082958d53","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.775195439Z"}
{"flow":{"time":"2024-05-16T13:09:29.775196993Z","uuid":"c4a8adc3-842b-4dbe-b846-62522a807804","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.775196993Z"}
{"flow":{"time":"2024-05-16T13:09:29.780287474Z","uuid":"55dada94-37a3-4382-b059-218caa89cc00","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780287474Z"}
{"flow":{"time":"2024-05-16T13:09:29.780289046Z","uuid":"764c7dbe-dd9d-42c9-be8b-3139c93e630c","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780289046Z"}
{"flow":{"time":"2024-05-16T13:09:29.780352736Z","uuid":"68055fea-cc51-4f57-ba9b-0a4a80f9f595","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780352736Z"}
{"flow":{"time":"2024-05-16T13:09:29.780354889Z","uuid":"296f3f05-5bb9-45e6-b9f7-317b084764fe","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"ESTABLISHED","is_reply":false,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780354889Z"}
{"flow":{"time":"2024-05-16T13:09:29.780487071Z","uuid":"cbc209d7-b267-46db-9f4b-9a45e7872ece","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780487071Z"}
{"flow":{"time":"2024-05-16T13:09:29.780489205Z","uuid":"17782bd6-15e7-44c1-aa2f-a9e2359e9962","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"ESTABLISHED","is_reply":false,"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.780489205Z"}
{"flow":{"time":"2024-05-16T13:09:29.781391245Z","uuid":"cbb6219b-adeb-4bac-ada2-20430d6d8a25","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.781391245Z"}
{"flow":{"time":"2024-05-16T13:09:29.781393219Z","uuid":"a54dd3cb-3a6b-4744-bc2c-362e8d0b3636","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.781393219Z"}
{"flow":{"time":"2024-05-16T13:09:29.781396465Z","uuid":"ecfdfd9b-97f1-4888-9fdd-86b125473cec","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.781396465Z"}
{"flow":{"time":"2024-05-16T13:09:29.781399891Z","uuid":"0c3a66aa-5fdd-4c1f-9c49-413415f35cb5","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"traffic_direction":"EGRESS","trace_observation_point":"TO_STACK","trace_reason":"ESTABLISHED","is_reply":false,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:09:29.781399891Z"}

Then, 1.5 minutes later there is another flow with the same 5-tuple. Note the TO_PROXY and REOPENED on the 3rd line:

{"flow":{"time":"2024-05-16T13:10:59.912567456Z","uuid":"c1124960-63cb-4e10-8fa0-2619439cf121","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912567456Z"}
{"flow":{"time":"2024-05-16T13:10:59.912586241Z","uuid":"6a1654ca-62d1-4e47-8dc8-7a00cfa4a126","verdict":"REDIRECTED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":5},"traffic_direction":"EGRESS","policy_match_type":2,"is_reply":false,"Summary":"TCP Flags: SYN","egress_allowed_by":[{"name":"client-egress-l7-http","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.policy.derived-from=CiliumNetworkPolicy","k8s:io.cilium.k8s.policy.name=client-egress-l7-http","k8s:io.cilium.k8s.policy.namespace=cilium-test","k8s:io.cilium.k8s.policy.uid=8ac4fc7c-8285-46ce-a1df-55cfd14dcd28"],"revision":"241"}]},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912586241Z"}
{"flow":{"time":"2024-05-16T13:10:59.912588676Z","uuid":"e74fd5c6-df28-4c46-afcf-62e3e5453272","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REOPENED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912588676Z"}
{"flow":{"time":"2024-05-16T13:10:59.912622218Z","uuid":"8829ab0b-4093-4ab9-a1ba-f9f95608ee66","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912622218Z"}
{"flow":{"time":"2024-05-16T13:10:59.912624633Z","uuid":"e01c5455-ce0d-427b-abc9-913e6091c0a4","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912624633Z"}
{"flow":{"time":"2024-05-16T13:10:59.912700815Z","uuid":"c3a7f703-f002-4e3d-bd42-d17f9f2eb4c1","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912700815Z"}
{"flow":{"time":"2024-05-16T13:10:59.912706425Z","uuid":"391ed644-3792-4e85-af1c-3bddae0d21e5","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912706425Z"}
{"flow":{"time":"2024-05-16T13:10:59.912802494Z","uuid":"0ea9c6c9-70cf-425e-a1f3-440965eafc38","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912802494Z"}
{"flow":{"time":"2024-05-16T13:10:59.912821139Z","uuid":"9d070523-a719-46f2-9e8d-592f78379d20","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912821139Z"}
{"flow":{"time":"2024-05-16T13:10:59.912824235Z","uuid":"81598424-dc02-4273-a3fa-07e8ac5eaeaa","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912824235Z"}
{"flow":{"time":"2024-05-16T13:10:59.912826008Z","uuid":"c6e39bdf-959d-45cf-bb34-b6a340585aed","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.912826008Z"}

Then the connections FROM_PROXY, just repeated SYN messages, no ACKs:

{"flow":{"time":"2024-05-16T13:10:59.914042032Z","uuid":"69dd17e5-509a-4cd6-b196-31e007c8fa2a","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.914042032Z"}
{"flow":{"time":"2024-05-16T13:10:59.914051319Z","uuid":"fcbfc0df-f8bf-47bc-a8c1-d7b0dc399395","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:10:59.914051319Z"}
{"flow":{"time":"2024-05-16T13:11:00.975231784Z","uuid":"f1217994-ef25-4ed2-932b-258b9475b133","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:00.975231784Z"}
{"flow":{"time":"2024-05-16T13:11:00.975238577Z","uuid":"d8137c5a-46d1-48a7-adb5-69e7d2dbd741","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:00.975238577Z"}
{"flow":{"time":"2024-05-16T13:11:01.919914269Z","uuid":"c978d74d-6f0a-43ad-962e-1c4cc9d22ff9","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:01.919914269Z"}
{"flow":{"time":"2024-05-16T13:11:01.919931872Z","uuid":"203ec4ed-ebb3-4217-934f-acfb67356e82","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:01.919931872Z"}
{"flow":{"time":"2024-05-16T13:11:02.960246715Z","uuid":"83d97503-c292-48fa-9246-afe50008fb2c","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:02.960246715Z"}
{"flow":{"time":"2024-05-16T13:11:02.960270811Z","uuid":"3cc176dc-4b1e-453e-b1c7-ca45ba497b81","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:02.960270811Z"}
{"flow":{"time":"2024-05-16T13:11:03.944234885Z","uuid":"d2005e40-59cd-4cd0-87e9-a981eb766d71","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:03.944234885Z"}
{"flow":{"time":"2024-05-16T13:11:03.944254962Z","uuid":"5f6f347d-c857-42d6-90cf-e589af12091f","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:03.944254962Z"}
{"flow":{"time":"2024-05-16T13:11:05.007206543Z","uuid":"14740c5e-bb3f-4cc1-932f-ccc4a62bd5bb","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:05.007206543Z"}
{"flow":{"time":"2024-05-16T13:11:05.007230628Z","uuid":"3b5fb434-3d2f-41d7-ae41-cbe605a7dd09","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:05.007230628Z"}
{"flow":{"time":"2024-05-16T13:11:05.992746428Z","uuid":"3d1d82ba-4327-4c59-9080-ebf70c010900","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:05.992746428Z"}
{"flow":{"time":"2024-05-16T13:11:05.992770403Z","uuid":"a92894fc-a6f9-4258-a21b-291b053cf8d4","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:05.992770403Z"}
{"flow":{"time":"2024-05-16T13:11:07.055267687Z","uuid":"33f81091-eb20-4691-b7ec-424b3684ec0e","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.055267687Z"}
{"flow":{"time":"2024-05-16T13:11:07.055279258Z","uuid":"db1f86d5-a4ed-4ee2-bcc4-f2a07cdcbf64","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"12:0d:14:39:df:d0"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.055279258Z"}

And finally a 503 response from the proxy to the source pod:

{"flow":{"time":"2024-05-16T13:11:07.993892127Z","uuid":"f5093854-cec8-48ec-a335-5fddfddeebf4","verdict":"FORWARDED","IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L7","node_name":"kind-worker2","l7":{"type":"REQUEST","http":{"method":"GET","url":"http://10.244.3.126:8080/","protocol":"HTTP/1.1","headers":[{"key":":scheme","value":"http"},{"key":"Accept","value":"*/*"},{"key":"User-Agent","value":"curl/8.5.0"},{"key":"X-Envoy-Internal","value":"true"},{"key":"X-Request-Id","value":"13ab3382-4d65-427f-a99a-ea37b3289655"}]}},"event_type":{"type":129},"traffic_direction":"EGRESS","is_reply":false,"Summary":"HTTP/1.1 GET http://10.244.3.126:8080/"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.993892127Z"}
{"flow":{"time":"2024-05-16T13:11:07.993987877Z","uuid":"d4191995-78eb-4237-b3ae-23be3b8f4e0c","verdict":"FORWARDED","IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410}},"source":{"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L7","node_name":"kind-worker2","l7":{"type":"RESPONSE","latency_ns":"8080104030","http":{"code":503,"method":"GET","url":"http://10.244.3.126:8080/","protocol":"HTTP/1.1","headers":[{"key":"Content-Length","value":"114"},{"key":"Content-Type","value":"text/plain"},{"key":"X-Request-Id","value":"13ab3382-4d65-427f-a99a-ea37b3289655"}]}},"reply":true,"event_type":{"type":129},"traffic_direction":"EGRESS","is_reply":true,"Summary":"HTTP/1.1 503 8080ms (GET http://10.244.3.126:8080/)"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.993987877Z"}
{"flow":{"time":"2024-05-16T13:11:07.994255506Z","uuid":"1623c1b5-4374-4306-a569-9067dbe90ee1","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994255506Z"}
{"flow":{"time":"2024-05-16T13:11:07.994261817Z","uuid":"2fe08f84-a1e2-4bac-bd93-5044ec34d1e3","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994261817Z"}
{"flow":{"time":"2024-05-16T13:11:07.994263671Z","uuid":"7c33bbfa-2cef-45e0-b0bc-233bd79d96ca","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994263671Z"}
{"flow":{"time":"2024-05-16T13:11:07.994265334Z","uuid":"e90ee2fd-c086-425e-ae86-71d84c0b66b9","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994265334Z"}
{"flow":{"time":"2024-05-16T13:11:07.994429200Z","uuid":"f04541d1-3c42-47ae-8866-d662fa4fb77d","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994429200Z"}
{"flow":{"time":"2024-05-16T13:11:07.994433347Z","uuid":"a5480e24-0bfe-41f5-9c77-d9cfcafab888","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994433347Z"}
{"flow":{"time":"2024-05-16T13:11:07.994553953Z","uuid":"caedc7bb-c847-4ab8-80f4-fd2d1debd2c0","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994553953Z"}
{"flow":{"time":"2024-05-16T13:11:07.994559383Z","uuid":"65c5d170-1e1c-4161-ac4d-5b90738c0ec0","verdict":"FORWARDED","ethernet":{"source":"6a:44:8a:a4:3a:ca","destination":"5e:58:53:10:e7:c7"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"destination":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker2","reply":true,"event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REPLY","is_reply":true,"interface":{"index":11,"name":"lxc319cee149dfe"},"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994559383Z"}
{"flow":{"time":"2024-05-16T13:11:07.994713868Z","uuid":"4b5112fd-15b1-45cd-83d4-6cce06a4bb5d","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994713868Z"}
{"flow":{"time":"2024-05-16T13:11:07.994721892Z","uuid":"99938ceb-3250-4317-a763-9b65c429852f","verdict":"FORWARDED","ethernet":{"source":"5e:58:53:10:e7:c7","destination":"6a:44:8a:a4:3a:ca"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"ID":94,"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc","workloads":[{"name":"client2","kind":"Deployment"}]},"destination":{"identity":53062,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h"},"Type":"L3_L4","node_name":"kind-worker2","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"proxy_port":16343,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker2","time":"2024-05-16T13:11:07.994721892Z"}

So it looks like that when a CT entry is re-opened, the ProxyRedirect flag on it is not set, so the responses to the upstream connections never get to the proxy. It is interesting why there are no hubble flows for the the missing return packets at all, though. Let's look at the hubble flows on the destination node:

First the successful flow that has proxy redirect on the destination node:

{"flow":{"time":"2024-05-16T13:09:29.773548861Z","uuid":"c9a2a7ef-266a-4141-bec4-a123ff6d257a","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773548861Z"}
{"flow":{"time":"2024-05-16T13:09:29.773550404Z","uuid":"43c59a98-2eb4-421a-98a1-15dab83e2c34","verdict":"REDIRECTED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":5},"traffic_direction":"INGRESS","policy_match_type":2,"is_reply":false,"Summary":"TCP Flags: SYN","ingress_allowed_by":[{"name":"echo-ingress-l7-http-named-port","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.policy.derived-from=CiliumNetworkPolicy","k8s:io.cilium.k8s.policy.name=echo-ingress-l7-http-named-port","k8s:io.cilium.k8s.policy.namespace=cilium-test","k8s:io.cilium.k8s.policy.uid=d57af533-d521-46d7-b8e3-384c74258430"],"revision":"232"}]},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773550404Z"}
{"flow":{"time":"2024-05-16T13:09:29.773551506Z","uuid":"cc344139-c3af-46df-a28a-3368e698543f","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"NEW","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773551506Z"}
{"flow":{"time":"2024-05-16T13:09:29.773552288Z","uuid":"5275171c-c1ac-4814-8a25-05c42563d27a","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773552288Z"}
{"flow":{"time":"2024-05-16T13:09:29.773553159Z","uuid":"3722c09d-f7d6-4a8c-a20c-e4f16bd5a5fe","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"2a:52:0e:2b:29:37"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773553159Z"}
{"flow":{"time":"2024-05-16T13:09:29.773557828Z","uuid":"b7183419-c78c-4009-96ad-a7fa2b9d3976","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773557828Z"}
{"flow":{"time":"2024-05-16T13:09:29.773558629Z","uuid":"8d78ba62-be88-4ebc-8e66-dfe9b84e57a4","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.773558629Z"}
{"flow":{"time":"2024-05-16T13:09:29.774164851Z","uuid":"87c74652-ec47-44ae-bd95-d485f788839c","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.774164851Z"}
{"flow":{"time":"2024-05-16T13:09:29.774166404Z","uuid":"4dea1644-b148-4795-97c4-1b1d9d0b280a","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"PSH":true,"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.774166404Z"}
{"flow":{"time":"2024-05-16T13:09:29.774167856Z","uuid":"187c93e6-b53b-45c0-9c34-c43ccc0cb761","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.774167856Z"}
{"flow":{"time":"2024-05-16T13:09:29.774169289Z","uuid":"299f55c7-da1d-480f-913b-a66ad395e996","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"2a:52:0e:2b:29:37"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.774169289Z"}
{"flow":{"time":"2024-05-16T13:09:29.775957707Z","uuid":"696d2c7a-57fd-4afc-a981-962bc9366ebd","verdict":"FORWARDED","IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080}},"source":{"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L7","node_name":"kind-worker","l7":{"type":"REQUEST","http":{"method":"GET","url":"http://10.244.3.126:8080/public","protocol":"HTTP/1.1","headers":[{"key":":scheme","value":"http"},{"key":"Accept","value":"*/*"},{"key":"User-Agent","value":"curl/8.5.0"},{"key":"X-Envoy-Expected-Rq-Timeout-Ms","value":"3600000"},{"key":"X-Envoy-Internal","value":"true"},{"key":"X-Request-Id","value":"328804e1-7ec7-439a-82a0-0b45f1f4cf5f"}]}},"event_type":{"type":129},"traffic_direction":"INGRESS","is_reply":false,"Summary":"HTTP/1.1 GET http://10.244.3.126:8080/public"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.775957707Z"}
{"flow":{"time":"2024-05-16T13:09:29.780009755Z","uuid":"34bfee93-9ccf-43de-a0d5-f9f3316b3e72","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780009755Z"}
{"flow":{"time":"2024-05-16T13:09:29.780012851Z","uuid":"fdf3f050-8b38-4bd1-a5d1-d5e28c79bc6a","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"2a:52:0e:2b:29:37"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"PSH":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: ACK, PSH"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780012851Z"}
{"flow":{"time":"2024-05-16T13:09:29.780154310Z","uuid":"c011154a-d3b3-4535-8e6b-fb354cec18de","verdict":"FORWARDED","IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L7","node_name":"kind-worker","l7":{"type":"RESPONSE","latency_ns":"5222694","http":{"code":200,"method":"GET","url":"http://10.244.3.126:8080/public","protocol":"HTTP/1.1","headers":[{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Cache-Control","value":"no-cache"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Length","value":"57"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 16 May 2024 13:09:29 GMT"},{"key":"Etag","value":"W/\"39-6PTKSxgr1J4CTnY0d0SkVK7+w0I\""},{"key":"Expires","value":"-1"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Pragma","value":"no-cache"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Envoy-Upstream-Service-Time","value":"4"},{"key":"X-Powered-By","value":"Express"},{"key":"X-Request-Id","value":"328804e1-7ec7-439a-82a0-0b45f1f4cf5f"}]}},"reply":true,"event_type":{"type":129},"traffic_direction":"INGRESS","is_reply":true,"Summary":"HTTP/1.1 200 5ms (GET http://10.244.3.126:8080/public)"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780154310Z"}
{"flow":{"time":"2024-05-16T13:09:29.780522903Z","uuid":"41deb267-51c8-4504-9394-e57068060a9e","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780522903Z"}
{"flow":{"time":"2024-05-16T13:09:29.780527833Z","uuid":"cf8374ce-2d1c-452b-8a82-1977e33174f8","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780527833Z"}
{"flow":{"time":"2024-05-16T13:09:29.780646488Z","uuid":"ba2b8ea6-6d46-41ce-bfc6-eb8473134446","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780646488Z"}
{"flow":{"time":"2024-05-16T13:09:29.780648332Z","uuid":"7cc77d13-2b86-4f1d-9852-fd37a1ba1672","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"FIN":true,"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780648332Z"}
{"flow":{"time":"2024-05-16T13:09:29.780891005Z","uuid":"ed5d830f-0ff4-4a47-a771-b2962c62fa9c","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"3e:ab:bc:51:e2:fd"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":6},"trace_observation_point":"FROM_PROXY","Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780891005Z"}
{"flow":{"time":"2024-05-16T13:09:29.780897828Z","uuid":"6457d46d-998d-4e2d-97ae-361824282b36","verdict":"FORWARDED","ethernet":{"source":"3e:ab:bc:51:e2:fd","destination":"2a:52:0e:2b:29:37"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"FIN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":3},"trace_observation_point":"TO_STACK","interface":{"index":3,"name":"cilium_host"},"Summary":"TCP Flags: ACK, FIN"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.780897828Z"}
{"flow":{"time":"2024-05-16T13:09:29.781150740Z","uuid":"f1ec280e-d52c-4a28-8013-4a89d736603f","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.781150740Z"}
{"flow":{"time":"2024-05-16T13:09:29.781185099Z","uuid":"992442ff-991b-46d1-bb9d-8f8215bfac23","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"ACK":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":1},"traffic_direction":"EGRESS","trace_observation_point":"TO_PROXY","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"proxy_port":12771,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:09:29.781185099Z"}

Note how the connection 1.5 minutes later also REOPENED, this time there is no ingress proxy. SYN ACK frames are sent back to the source node:

  • Reply direction packets are tried to be delivered to the proxy, indicating that a stale ProxyRedirect flag is in the CT!
{"flow":{"time":"2024-05-16T13:10:59.914336110Z","uuid":"77e65495-f53c-4df9-a7a3-1907deaad33f","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:10:59.914336110Z"}
{"flow":{"time":"2024-05-16T13:10:59.914358843Z","uuid":"dff937cb-c5d0-4fc7-9a55-54e080fd231c","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"REOPENED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:10:59.914358843Z"}
{"flow":{"time":"2024-05-16T13:10:59.914400350Z","uuid":"88b4eca0-9343-4d83-b3f0-4f9a29ffd4d2","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:10:59.914400350Z"}
{"flow":{"time":"2024-05-16T13:10:59.914403025Z","uuid":"14658367-e0c3-481d-bee3-822dddef1269","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:10:59.914403025Z"}
{"flow":{"time":"2024-05-16T13:11:00.975465075Z","uuid":"5f10b4ab-9b29-43d2-ba78-e2e6d3b61fe6","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975465075Z"}
{"flow":{"time":"2024-05-16T13:11:00.975487256Z","uuid":"2ea70982-9dda-4ba8-9bba-f0e49cf275f0","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975487256Z"}
{"flow":{"time":"2024-05-16T13:11:00.975560194Z","uuid":"ebad8e17-ec3e-40f4-a99f-22df79bdc2c5","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975560194Z"}
{"flow":{"time":"2024-05-16T13:11:00.975606391Z","uuid":"110c49b2-74d9-4d42-8557-0d0d4b95ec9c","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975606391Z"}
{"flow":{"time":"2024-05-16T13:11:00.975637378Z","uuid":"fa0f40d4-8c3e-4271-a444-15ce28c68584","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975637378Z"}
{"flow":{"time":"2024-05-16T13:11:00.975639092Z","uuid":"25403a83-5aa1-488a-89f2-901896a56ada","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:00.975639092Z"}
{"flow":{"time":"2024-05-16T13:11:01.920148400Z","uuid":"5b3d9d05-bd49-4b1f-bee6-224ede34b4b7","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:01.920148400Z"}
{"flow":{"time":"2024-05-16T13:11:01.920150955Z","uuid":"4189322a-ef46-472f-b9d6-a94ffb8cd29a","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:01.920150955Z"}
{"flow":{"time":"2024-05-16T13:11:01.920189066Z","uuid":"451c5cf1-21a9-4930-bc05-b28ac62c267c","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:01.920189066Z"}
{"flow":{"time":"2024-05-16T13:11:01.920191210Z","uuid":"5673dd2f-1ff7-4180-a66c-6d78bb8ac7b9","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:01.920191210Z"}
{"flow":{"time":"2024-05-16T13:11:02.960446849Z","uuid":"66a42786-8911-46c2-82ed-03c340e42413","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:02.960446849Z"}
{"flow":{"time":"2024-05-16T13:11:02.960530961Z","uuid":"09b4f75c-7dbb-4c58-973e-f34913020079","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:02.960530961Z"}
{"flow":{"time":"2024-05-16T13:11:02.960533716Z","uuid":"801dd953-4de2-4d1d-939a-a9f378fd7c18","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:02.960533716Z"}
{"flow":{"time":"2024-05-16T13:11:02.960537563Z","uuid":"9100b0bc-34d7-4ec9-a3d1-4b4ca5943632","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:02.960537563Z"}
{"flow":{"time":"2024-05-16T13:11:03.023229445Z","uuid":"6f036efe-527b-45ca-9c5c-ca559b375a7f","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.023229445Z"}
{"flow":{"time":"2024-05-16T13:11:03.023249552Z","uuid":"96ca6d92-e154-4cfb-86d1-96db1423c2cb","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.023249552Z"}
{"flow":{"time":"2024-05-16T13:11:03.944012504Z","uuid":"2741c98c-e5c4-4df4-b32a-fbffd724b6da","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.944012504Z"}
{"flow":{"time":"2024-05-16T13:11:03.944043592Z","uuid":"fedc9db5-a58a-4161-bd6d-27142b5b28dd","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.944043592Z"}
{"flow":{"time":"2024-05-16T13:11:03.944082955Z","uuid":"927674ff-d9b0-48ac-a9ac-690e3449267f","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.944082955Z"}
{"flow":{"time":"2024-05-16T13:11:03.944086211Z","uuid":"54b3ed8c-8ffc-4f7a-aad5-959adf629cb6","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:03.944086211Z"}
{"flow":{"time":"2024-05-16T13:11:05.007486155Z","uuid":"27a2d5a0-e859-494a-bdfb-8776d834815f","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.007486155Z"}
{"flow":{"time":"2024-05-16T13:11:05.007487808Z","uuid":"83986d9b-8b56-4082-a809-1ed6bb50ef6e","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.007487808Z"}
{"flow":{"time":"2024-05-16T13:11:05.007493369Z","uuid":"1d86573e-3d42-4228-b556-5f3fdcfca9ce","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.007493369Z"}
{"flow":{"time":"2024-05-16T13:11:05.007496464Z","uuid":"87b7ce11-fbdd-4f20-a7aa-d0dc20243142","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.007496464Z"}
{"flow":{"time":"2024-05-16T13:11:05.992935952Z","uuid":"cddc6a46-a3e6-499a-bb27-b899857f483f","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.992935952Z"}
{"flow":{"time":"2024-05-16T13:11:05.992937705Z","uuid":"81246573-1489-4463-b691-faa8ea076a3d","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.992937705Z"}
{"flow":{"time":"2024-05-16T13:11:05.992986145Z","uuid":"c8fd4f46-1811-425e-89dc-c82402eb25be","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.992986145Z"}
{"flow":{"time":"2024-05-16T13:11:05.992989582Z","uuid":"1a13c644-5142-4234-9039-f2d785da0b49","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:05.992989582Z"}
{"flow":{"time":"2024-05-16T13:11:07.055226455Z","uuid":"2c8c7b67-231c-4914-a483-0a6677632c36","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055226455Z"}
{"flow":{"time":"2024-05-16T13:11:07.055242555Z","uuid":"fedd1210-45cc-459a-8f4e-fdec457468f3","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055242555Z"}
{"flow":{"time":"2024-05-16T13:11:07.055472184Z","uuid":"b71626ac-a7f1-4386-9caf-5422b1be818d","verdict":"FORWARDED","ethernet":{"source":"66:ad:44:c5:92:0e","destination":"66:ad:44:c5:92:0e"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":8},"trace_observation_point":"FROM_STACK","interface":{"index":4,"name":"cilium_vxlan"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055472184Z"}
{"flow":{"time":"2024-05-16T13:11:07.055493513Z","uuid":"b3161493-6280-4986-b8ce-ca6140bde830","verdict":"FORWARDED","ethernet":{"source":"12:57:ff:bb:64:2c","destination":"12:e2:67:d7:87:8d"},"IP":{"source":"10.244.2.154","destination":"10.244.3.126","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":55410,"destination_port":8080,"flags":{"SYN":true}}},"source":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"destination":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4},"traffic_direction":"EGRESS","trace_observation_point":"TO_ENDPOINT","trace_reason":"ESTABLISHED","is_reply":false,"interface":{"index":22,"name":"lxcc6e69984e5bc"},"Summary":"TCP Flags: SYN"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055493513Z"}
{"flow":{"time":"2024-05-16T13:11:07.055557142Z","uuid":"e0eab026-9bc2-43b2-baf1-bf078f8ccf02","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055557142Z"}
{"flow":{"time":"2024-05-16T13:11:07.055559276Z","uuid":"b792ce89-5b1e-463d-b403-c82ae73dd84a","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:07.055559276Z"}
{"flow":{"time":"2024-05-16T13:11:15.570355797Z","uuid":"458586ab-760d-4082-82df-fdac091408e0","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:15.570355797Z"}
{"flow":{"time":"2024-05-16T13:11:15.570357781Z","uuid":"0acaeae5-66f0-4b5c-bf6b-388cdd13d352","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:15.570357781Z"}
{"flow":{"time":"2024-05-16T13:11:31.951505251Z","uuid":"02e14763-de5e-4f18-af00-3b56d065d735","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","event_type":{"type":4,"sub_type":5},"trace_observation_point":"FROM_ENDPOINT","Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:31.951505251Z"}
{"flow":{"time":"2024-05-16T13:11:31.951507235Z","uuid":"e7239c9c-2b32-4d8a-bb24-9e5d93392acd","verdict":"FORWARDED","ethernet":{"source":"12:e2:67:d7:87:8d","destination":"12:57:ff:bb:64:2c"},"IP":{"source":"10.244.3.126","destination":"10.244.2.154","ipVersion":"IPv4"},"l4":{"TCP":{"source_port":8080,"destination_port":55410,"flags":{"SYN":true,"ACK":true}}},"source":{"ID":1233,"identity":53062,"namespace":"cilium-test","labels":["k8s:first=echo","k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=echo-other-node","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=echo","k8s:name=echo-other-node"],"pod_name":"echo-other-node-5d67f9786b-bh97h","workloads":[{"name":"echo-other-node","kind":"Deployment"}]},"destination":{"identity":25017,"cluster_name":"default","namespace":"cilium-test","labels":["k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=cilium-test","k8s:io.cilium.k8s.policy.cluster=default","k8s:io.cilium.k8s.policy.serviceaccount=client2","k8s:io.kubernetes.pod.namespace=cilium-test","k8s:kind=client","k8s:name=client2","k8s:other=client"],"pod_name":"client2-ccd7b8bdf-gmcjc"},"Type":"L3_L4","node_name":"kind-worker","reply":true,"event_type":{"type":4,"sub_type":1},"traffic_direction":"INGRESS","trace_observation_point":"TO_PROXY","trace_reason":"REPLY","is_reply":true,"Summary":"TCP Flags: SYN, ACK"},"node_name":"kind-worker","time":"2024-05-16T13:11:31.951507235Z"}

Indeed, the CT entry in the destination node has the ProxyRedirect flag set:

TCP IN 10.244.2.154:55410 -> 10.244.3.126:8080 expires=10339 Packets=0 Bytes=0 RxFlagsSeen=0x02 LastRxReport=2329 TxFlagsSeen=0x12 LastTxReport=2339 Flags=0x0450 [ SeenNonSyn ProxyRedirect FromTunnel ] RevNAT=0 SourceSecurityID=25017 IfIndex=0 

jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 17, 2024
Reset the CT entry when an old entry has been found when looking up an
entry for TCP SYN packet (CT_REOPENED). This way the old entry has no
effect to the entry for the new connection and security identity, as well
as proxy and nodeport related flags get set correctly for the new
connection.

This prevents failing proxy redirect when the CT entry of a
non-redirected connection would have been reused for a redirected
connection, which has happened in the CI where an egress L7 policy was
applied and an old CT entry from time without the L7 policy existed.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
@jrajahalme jrajahalme linked a pull request May 17, 2024 that will close this issue
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 17, 2024
Reset the CT entry when an old entry has been found when looking up an
entry for TCP SYN packet (CT_REOPENED). This way the old entry has no
effect to the entry for the new connection and security identity, as well
as proxy and nodeport related flags get set correctly for the new
connection.

This prevents failing proxy redirect when the CT entry of a
non-redirected connection would have been reused for a redirected
connection, which has happened in the CI where an egress L7 policy was
applied and an old CT entry from time without the L7 policy existed.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 19, 2024
Reset the CT entry when an old entry has been found when looking up an
entry for TCP SYN packet (CT_REOPENED). This way the old entry has no
effect to the entry for the new connection and security identity, as well
as proxy and nodeport related flags get set correctly for the new
connection.

This prevents failing proxy redirect when the CT entry of a
non-redirected connection would have been reused for a redirected
connection, which has happened in the CI where an egress L7 policy was
applied and an old CT entry from time without the L7 policy existed.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 19, 2024
Reset the CT entry when an old entry has been found when looking up an
entry for TCP SYN packet (CT_REOPENED). This way the old entry has no
effect to the entry for the new connection and security identity, as well
as proxy and nodeport related flags get set correctly for the new
connection.

This prevents failing proxy redirect when the CT entry of a
non-redirected connection would have been reused for a redirected
connection, which has happened in the CI where an egress L7 policy was
applied and an old CT entry from time without the L7 policy existed.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 21, 2024
Reset the CT entry when an old entry has been found when looking up an
entry for TCP SYN packet (CT_REOPENED). This way the old entry has no
effect to the entry for the new connection and security identity, as well
as proxy and nodeport related flags get set correctly for the new
connection.

This prevents failing proxy redirect when the CT entry of a
non-redirected connection would have been reused for a redirected
connection, which has happened in the CI where an egress L7 policy was
applied and an old CT entry from time without the L7 policy existed.

Fixes: cilium#27762
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 21, 2024
CT_REOPENED was originally added in
cilium#13340 to emit policy verdicts for
apparently re-opened TCP connections, which are in fact more likely to be
newly opened TCP connections rather than re-opened ones, as the CT
entries may live minutes after the TCP state from the endpoints has
already timed out.

This added the complexity of the call sites having to differentiate
between CT_NEW and CT_REOPENED, and failing to update various CT entry
field values in the process, 'proxy_redirect' being one of them.

Instead of adjusting each call site to behave properly for CT_REOPENED,
return CT_NEW instead, and make the observable CT lookup behavior the
same as for CT_NEW in that case, most notably by not updating the passed
in `*ct_state'.

This change fixes proxy redirection bug where return packets are not
redirected to an L7 proxy when (a stale) CT entry is missing the
'proxy_redirect' flag.

Fixes: cilium#27762
Fixes: cilium#13340
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 21, 2024
CT_REOPENED was originally added in
cilium#13340 to emit policy verdicts for
apparently re-opened TCP connections, which are in fact more likely to be
newly opened TCP connections rather than re-opened ones, as the CT
entries may live minutes after the TCP state from the endpoints has
already timed out.

This added complexity to call sites, forcing differentiation between
CT_NEW and CT_REOPENED. In all cases some CT entry field values were left
stale, e.g., 'proxy_redirect' after a policy change.

Instead of adjusting each call site to behave properly for CT_REOPENED,
return CT_NEW instead, and make the observable CT lookup behavior the
same as for CT_NEW in that case, most notably by not updating the passed
in `*ct_state'.

This change fixes proxy redirection bug where return packets are not
redirected to an L7 proxy when (a stale) CT entry is missing the
'proxy_redirect' flag.

Fixes: cilium#27762
Fixes: cilium#13340
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
@jrajahalme jrajahalme linked a pull request May 21, 2024 that will close this issue
jrajahalme added a commit to jrajahalme/cilium that referenced this issue May 28, 2024
CT_REOPENED was originally added in
cilium#13340 to emit policy verdicts for
apparently re-opened TCP connections, which are in fact more likely to be
newly opened TCP connections rather than re-opened ones, as the CT
entries may live minutes after the TCP state from the endpoints has
already timed out.

This added complexity to call sites, forcing differentiation between
CT_NEW and CT_REOPENED. In all cases some CT entry field values were left
stale, e.g., 'proxy_redirect' after a policy change.

Instead of adjusting each call site to behave properly for CT_REOPENED,
return CT_NEW instead, and make the observable CT lookup behavior the
same as for CT_NEW in that case, most notably by not updating the passed
in `*ct_state'.

This change fixes proxy redirection bug where return packets are not
redirected to an L7 proxy when (a stale) CT entry is missing the
'proxy_redirect' flag.

Fixes: cilium#27762
Fixes: cilium#13340
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI Continuous Integration testing issue or flake area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. ci/flake This is a known failure that occurs in the tree. Please investigate me! sig/datapath Impacts bpf/ or low-level forwarding details, including map management and monitor messages.
Projects
None yet