Kubernetes中的网络

    既然Kubernetes中将容器的联网通过插件的方式来实现,那么该如何解决容器的联网问题呢?

    但是Kubernetes管理的是集群,Kubernetes中的网络要解决的核心问题就是每台主机的IP地址网段划分,以及单个容器的IP地址分配。概括为:

    • 保证每个Pod拥有一个集群内唯一的IP地址
    • 保证不同节点的IP地址划分不会重复
    • 保证跨节点的Pod可以互相通信
    • flannel
    • calico
    • contiv
    • weave net
    • cilium
    • canal

    还有很多就不一一列举了,只要实现Kubernetes官方的设计的就可以自己写一个网络插件。