Fukabori.fm

11. dockerネットワーキングとか、kubernetesネットワーキングとか

Informações:

Sinopsis

話したネタ dockerを立ち上げたときに、ネットワークに何が起こるのか? iptablesでは何が起こるのか? dockerのbridgeとは何なのか? libnetworkとは何か? docker network pluginを作るためには、何を書くのか? dockerを使うと出てくるvethとは何なのか? dockerコンテナのIPを誰が振っているのか? IPAMとは? dockerから出ていくとき、どういう要素を通って外に出ていくのか? –network host の Host とは? Overlayとは何か? VXLANとは? BUM(Broadcast, unknown-unicast and multicast traffic)トラフィック問題 ARPプロキシ ARPの情報をどうやって、あらかじめ知っておくのか? VXLANはVLANの拡張か? VXLANではどうやってカプセリングするか? VXLANのオーバヘッドはどうなのか? VXLANのオーバヘッドの解決策 CNMとCNIとはそれぞれ何か? CNMとlibnetworkの関連性は? kubernetesのネットワーク思想は? CNIの代表的なものは? flannelとCalico flannelの特徴は? Calicoの特徴は? L3 Fabricとは? CLOSネットワークについて なぜBGPを使うのか? kubernetes Serviceとはそもそも何か? Cluster IPとは何か? 収録後補足: ClusterIPはコンテナ(Pod)に直に付くIPではなく、サービスクラスタとして定義されたPod郡へ通信するためのLBのVIPのようなもの、Pod間は別途PodにアサインされたIP同士で通信可能(CNIによる) kube-proxyとは何か?何をしているのか? iptablesを使ったkube-proxyのオーバーヘッド IPVSとは何か? IPVSを指定した場合に何が起きているのか? IPVSはサイドカーで置かれるのか? NodePortとは何か? NodePortを実際のサービスで使うときは? k8sのLoad Balancerとは? ingressとは何か? k