Calico is an open-source networking and network-security solution for containers, virtual machines, and host-based workloads. In GKE Dataplane v1, it implements Kubernetes NetworkPolicies using components that rely heavily on Linux iptables. section 10.2.1
Its responsibility is distinct from kube-proxy’s: Calico enforces network policy, while kube-proxy uses iptables rules to direct Service traffic to healthy Pods. GKE Dataplane v2 instead uses Cilium and eBPF for network policy enforcement, addressing problems associated with the earlier iptables-heavy implementation. section 10.2.1
Compare the components and mechanisms used for network policy enforcement and Service resolution across the two GKE dataplanes. section 10.2.1

