通往美好未来的每一步都并不那么美好
记录读库 2017 读者年会:和老六面对面,他做的事情就是让我们自己和这个社会变得更美好;第一次参加,还是一个不错的一个体验,想来明年会再去吧。
Five books:The best books on everything
推荐一个网站:基于一个主题,每人推荐 5 本书。
容器和 K8s 网络专题
容器方面
L2: mac address
L3: ip address
L4: tcp/ip
L7: http
- A container networking overview
- One way to make containers network: BGP
- 理解Docker容器网络之Linux Network Namespace
- 理解Docker容器端口映射
- 理解Docker单机容器网络
- 再谈Docker容器单机网络:利用iptables trace和ebtables log
- 理解Docker跨多主机容器网络
- Docker Multi-host Overlay Networking with Etcd
- Weave: Network Management for Docker
- Calico: A Solution of Multi-host Network For Docker
- Battlefield: Calico, Flannel, Weave and Docker Overlay Network
K8s方面:proxy, router, load balancer/clusterip or nodeport , ingress, policies
L2 swtich
L3 solution
L4 proxy ...
L7 ingress
- Cluster Networking: 官方文档
- A few things I've learned about Kubernetes
- Kubernetes Networking
- Operating a Kubernetes network
- kube-router之负载均衡器
- Kube-router: Kubernetes network services proxy with IPVS/LVS
- Kernel Load-Balancing for Docker Containers Using IPVS
- Kube-router: Kubernetes pod networking and beyond with BGP
- Kube-router: Enforcing Kubernetes network policies with iptables and ipset
- 理解Kubernetes网络之Flannel网络
理解以上内容,对于网络基本概念原理及 Linux 网络接口有个基本的了解必不可少。
网友评论