Antrea, with Antonin Bas

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 03 Nov 2020 16:12:27 +0000

<p>For pods to talk to each other in Kubernetes, you need a virtual network. <a href="https://twitter.com/antoninbas">Antonin Bas</a> is a staff engineer at VMware and a maintainer of Project Antrea; a CNI plugin which provides such a network. He talks to <a href="https://kubernetespodcast.com/about">Adam and Craig</a> about encapsulation, virtualisation, and 10,000 year old Finnish artifacts.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="https://www.youtube.com/watch?v=jY8DLFy31Bg">Over the top Halloween light show</a></li> <li><a href="https://www.birdoftheyear.org.nz/">Bird of the Year</a></li> <li><strong><a href="https://kubernetespodcast.com/survey-notes/?week4">Click here to take the Audience Survey</a></strong>: thank you for helping us make a better show for you!</li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://d2iq.com/blog/d2iq-takes-the-next-step-forward">An update on D2IQ’s support of Mesos</a></li> <li><a href="https://www.docker.com/blog/dockers-next-chapter-our-first-year/">Docker’s plan for Year 2</a></li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/mitigating-the-impact-of-new-docker-hub-pull-request-limits"> Google Cloud mitigates the impact of Docker’s Year 1 changes</a> <ul> <li><a href="https://www.openshift.com/blog/mitigate-impact-of-docker-hub-pull-request-limits"> Quay</a> and <a href="https://tanzu.vmware.com/content/blog/harbor-to-the-rescue-operating-a-secure-registry-without-restrictive-pull-policies"> Harbor</a> also</li> </ul> </li> <li><a href="https://www.stackrox.com/post/2020/10/introducing-kubelinter-an-open-source-linter-for-kubernetes/"> KubeLinter from StackRox</a> <ul> <li><a href="https://github.com/stackrox/kube-linter">GitHub</a></li> </ul> </li> <li><a href="https://www.hashicorp.com/blog/announcing-hashicorp-nomad-1-0-beta"> Hashicorp Nomad 1.0 Beta</a></li> <li><a href="https://vitess.io/blog/2020-10-27-announcing-vitess-8/">Vitess 8 GA</a></li> <li><a href="https://www.programmableweb.com/news/grpc-real-world-kubernetes-container-runtime-interface/analysis/2020/10/26"> gRPC in the real world: Container Runtime Interface</a> by Bob Reselman</li> <li><a href="https://www.cncf.io/blog/2020/11/02/cncf-statement-on-the-passing-of-dan-kohn/"> RIP Dan Kohn</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Visual_Basic">Visual Basic</a></li> <li><a href="https://en.wikipedia.org/wiki/Nick_McKeown">Professor Nick McKeown</a>, co-founder of <a href="https://en.wikipedia.org/wiki/Nicira">Nicira</a></li> <li><a href="https://en.wikipedia.org/wiki/Barefoot_Networks">Barefoot Networks</a></li> <li><a href="https://p4.org/">P4</a>, in the <a href="https://opennetworking.org/p4/">Open Networking Foundation</a></li> <li><a href="https://en.wikipedia.org/wiki/Software-defined_networking">Software-defined networking</a></li> <li><a href="https://en.wikipedia.org/wiki/Network_virtualization">Virtual networking</a> <ul> <li><a href="https://en.wikipedia.org/wiki/Virtual_LAN">VLAN</a></li> <li><a href="https://en.wikipedia.org/wiki/Virtual_Extensible_LAN">VXLAN</a></li> </ul> </li> <li><a href="https://kubernetes.io/docs/concepts/cluster-administration/networking/#the-kubernetes-network-model"> The Kubernetes network model</a></li> <li>Network plugins: <ul> <li><a href="https://github.com/coreos/flannel#flannel">Flannel</a></li> <li><a href="https://www.weave.works/products/weave-net/">Weave Net</a></li> <li><a href="https://www.projectcalico.org/">Calico</a></li> <li><a href="https://cilium.io/">Cilium</a></li> <li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/#kubenet"> kubenet</a></li> </ul> </li> <li><a href="http://antrea.io/">Antrea</a> <ul> <li><a href="https://en.wikipedia.org/wiki/Antrea_Net">The Antrea Net</a></li> <li><a href="https://en.wikipedia.org/wiki/Kamennogorsk">Antrea, Finland; now Kamennogorsk, Russia</a></li> </ul> </li> <li><a href="https://github.com/containernetworking/cni">Container Network Interface</a> (CNI)</li> <li><a href="https://man7.org/linux/man-pages/man4/veth.4.html">veth pairs</a></li> <li><a href="https://www.openvswitch.org/">Open vSwitch</a> (OVS)</li> <li><a href="https://godoc.org/k8s.io/kubernetes/pkg/controller/nodeipam">NodeIPAM Controller</a></li> <li><a href="https://karampok.me/posts/chained-plugins-cni/">CNI plugin chaining</a></li> <li><a href="https://github.com/vmware-tanzu/antrea/blob/master/docs/getting-started.md"> Installing Antrea with other CNI plugins</a></li> <li>Antrea features: <ul> <li><a href="https://github.com/vmware-tanzu/antrea/blob/master/docs/antrea-network-policy.md"> Network policy</a></li> <li><a href="https://github.com/vmware-tanzu/antrea/blob/master/docs/ipsec-tunnel.md"> IPSEC between nodes</a></li> </ul> </li> <li><a href="https://github.com/vmware-tanzu/antrea/">Antrea on GitHub</a></li> <li>Antonin Bas on <a href="https://twitter.com/antoninbas">Twitter</a> and <a href="https://github.com/antoninbas">GitHub</a></li> </ul>