Skip to content

Instantly share code, notes, and snippets.

@walidshaari
Last active September 10, 2017 03:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save walidshaari/b2359386c2c5c61bf0ba7e03fecc87b7 to your computer and use it in GitHub Desktop.
Save walidshaari/b2359386c2c5c61bf0ba7e03fecc87b7 to your computer and use it in GitHub Desktop.
cbr0 the bridge that links the pods to each other within the node or in other nodes and hence to the external network
flannel0 VXLAN interface acts like any other vNIC device.packets gets routed from cbr0 to flannel0 device if ther is communition between pods in different nodes.
K8s services use iptables to connect a request to its final end point "ep". the svc will be implemented across every nodes in k8s cluster. that managment and update of iptables is guranteed by the kube-proxy, kube proxy is one of the k8s controller that watches the api-server for any service changes and keeps tracks of services and end points.
kube-dns is the in-house dns server, it automticaly adds new services to its records, serving A, and SRV records.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment