EndpointSliceCache This struct stores the simplified information about endpointslices. First keyed by svc name and secondly keyed by endpointslice name, the stored value is endpoint struct defined by kube-proxy The key component is endpointSliceTracker, it stores all the applied and pending endpoint slice in memory and will be used to update the changes. The changes…
prerequisites Since the free tier is going to end at the end of Janauray, to save the cost for myself, I decided to only start instance on business hours(09:00-18:00) of the day. Component Details The architecture is simple: What I need to prepare in advance is the lambda code bundle and the IAM role which…
Usually Cloud provider’s DNS resolution can resolve domain to IP outside China. But GFW will catch such traffic and redirect such DNS query to a wrong IP address to make access to International forbidden. This can be realized because dns query is just UDP, just send/receive. Capture and fake one response is relatively simple. The…