2021-07-19
通过前面2节完成了calico node集群的二进制部署,并在集群各个节点上部署calico cni插件,测试了calico cni插件与containerd的集成。
本节将学习Calico网络的一些基本概念。
Calico Node的核心组件
#
Calico是一个纯三层的虚拟网络,Calico为每个容器分配一个ip,每个宿主机(Calico Node)都是一个虚拟路由器,将不同宿主机的容器连接起来,实现容器间跨主机通信。
...2021-07-08
前面一节完成了calico node集群的部署,本节将在各个节点上部署calico cni插件,
并在两个主机节点上各启动一个连接到calico网络的containerd容器,测试两个容器网络是否是打通的。
部署容器运行时Containerd和CNI
#
在各个服务器节点上安装容器运行时Containerd。
...2021-07-07
前面几节内容学习了容器网络接口CNI及CNI规范的一些基础知识,从本节开始学习开源虚拟网络方案Calico。
Calico是一个可用于容器、虚拟机和本机主机工作负载的开源网络和网络安全解决方案。
Calico支持广泛的平台,包括Kubernetes, OpenShift, Docker EE, OpenStack和裸金属服务。
Calico同时实现并提供了calico网络CNI插件,因此可以将Calico用作容器网络插件。
本文将回到原始时代,从零开始纯手工以二进制形式部署Calico,这样能先从整体上理解Calico的各个组件。
...