changed 6 years ago 256 views

Calico-orienge

前言

另外一個也是非常知名的 CNI Plugin 就是 Calico, 相對於 Flannel 來說, Calico 提供的功能則相對的多,而這些功能與特色都能夠對應不同的網路環境。

Calico 專案的開發相對於 Flannel 來得更加活躍且也不停的有各種功能出現,畢竟相對於 Flannel 單純想提供Pod x Pod 連線功能來說, Calico 想提供的則是更多的功能,自然而然的發展就會比較廣且活躍。

install

Features

Policy

Network

小結

Calico為每個容器或者虛擬機分配一個獨立的IP地址,然後在每台物理主機上定義包含這些IP地址的iptables規則,實現了防火牆功能。Calico在每個物理節點上跑一個高效的vRouter,由它對外廣播本機各容器的路由信息。它基於BGP協議,不僅適用於小規模部署,在route reflector的幫助下,更能應用於大型DataCenter。包的轉髮用是的Linux內核的轉發功能,高效而簡單。只要編排框架支持為每個服務分配一個IP地址,就可以集成使用Calico 。


could not retrieve mirrorlost http://mirror/centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14:curl#7 - “Failed to connect to 2001:1b48:203::4:10: Network is unreachable”