当前位置:网站首页>Kubernetes网络插件详解 - Calico篇 - 概述
Kubernetes网络插件详解 - Calico篇 - 概述
2022-07-25 23:55:00 【InfoQ】
1.1. 容器网络及策略





1.2. Calico容器网络插件

1.3. Calico核心组件

- Calico API server:支持通过kubectl管理Calico资源。
- Felix:以守护进程的方式运行在集群的每个节点上,主要提供四个关键能力:接口管理(Interface management)、编程式路由(Route programming),编程式权限(ACL programming),状态报告(State reporting)。
- BIRD:从Felix获取路由并分发给网络上的BGP对端,用于主机间路由。与Felix一样都是运行在集群的每个节点。主要提供两个关键能力:路由分发(Route distribution)、路由映射配置(BGP route reflector configuration)
- Confd:开源、轻量级的配置管理工具,存储BGP配置和全局默认值,监听数据变化动态生成BIRD配置文件,会触发BIRD重新加载配置信息。
- CNI plugin:为Kubernetes集群提供Calico网络能力。
- IPAM plugin:是Calico CNI插件之一,使用Calico的IP池资源,来控制IP地址分配给集群内的Pod。
- kube-controllers:Kubernetes的控制器,包含Policy controller、Namespace controller、Serviceaccount controller、Workloadendpoint controller、Node controller。
- calicoctl:创建、读取、更新和删除Calico对象的命令行界面。
- Datastore plugin:通过减少每个节点对数据存储的影响来增加规模,是Calico CNI插件之一。
- Typha:通过减少每个节点对数据存储的影响来扩大规模。在数据存储和Felix实例之间作为守护进程运行。
- Dikastes:增强Istio服务网格的网络策略,作为Istio Envoy的sidecar代理方式运行。
1.4. 总结

边栏推荐
- The difference between SFTP and FTP
- S4/hana ME21N create Po output control message button missing solution (switch EDI output mode brf+ to Nast mode)
- Qpprogressbar for QT style (QSS) application
- SIGIR '22 recommendation system paper graph network
- Get the data of Mafeng Hotel
- Ten threats to open API ecosystem
- Interview focus - TCP protocol of transport layer
- 静态代理+动态代理
- Quick sorting of top ten sorting
- Reduce method of array
猜你喜欢

Several ways of writing strings in reverse order

A long detailed explanation of C language operators

Part 66: monocular 3D reconstruction point cloud

What is parity? How to use C language?

Redis basic data type (string/list/set/hash/zset)

R语言安装教程 | 图文介绍超详细

The GUI interface of yolov3 (simple, image detection)
![[day.2] Joseph Ring problem, how to use arrays to replace circular linked lists (detailed explanation)](/img/2b/b354e52a9eb1d53475fa8d0339d33b.jpg)
[day.2] Joseph Ring problem, how to use arrays to replace circular linked lists (detailed explanation)

Storage of data in memory

C language implementation of three chess
随机推荐
S4/hana mm & SD EDI Nast based integrated configuration (orders, ordrsp, desadv, invoice)
Key and difficult points of C language pointer
Practical experience of pair programming
Leetcode169-多数元素详解
Storage of data in memory
Write a select drop-down list
Payment terms in SAP message No. vg202 IDoc e1edk18 have been transferred: check data
What is parity? How to use C language?
二叉树——110. 平衡二叉树
程序员面试金典 4.12 求和路径
[day.2] Joseph Ring problem, how to use arrays to replace circular linked lists (detailed explanation)
SIGIR '22 recommendation system paper graph network
typescript ts 基础知识之类
红娘的话
Program environment and pretreatment
二叉树——617. 合并二叉树
Leetcode200-查找岛屿数量详解
你还在用浏览器自带书签?这款书签插件超赞
二叉树——654. 最大二叉树
静态代理+动态代理