In this slide, we discussed the architecture of iptables and also showed how to implement your own IPTABLES module. Upon the understanding of iptables, we implemented the DNS layer 7 parse in iptables module. After that, we studied how Kubernetes service works and also explained why Kubernetes can't do layer7 load-balancer in TCP connection but UDP.