首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
kubernetes模型设计
1. 通用对象设计原则
2. 模型设计
2.1. TypeMeta
2.2. Metadata
3. 控制器模式
kubernetes组件介绍
2.1. etcd
2.2. master组件
2.2.1. apiserver
2.2.2. controller manager
2.2.3. scheduler
2.3. node组件
2.3.1. kubelet
2.3.2. kube-porxy
2.3.3. container runtime
2.4. 核心附件
2.4.1. CNI网络插件
2.4.1.1. Flannel 通信原理
2.4.1.2. Flannel三种工作模式
2.4.1.3. flannel的模式选择和查看
2.4.2. DNS
当前位置:
首页>>
技术小册>>
Kubernets合辑3-kubernetes介绍
小册名称:Kubernets合辑3-kubernetes介绍
kube-proxy 是集群中每个节点上运行的网络代理,是实现service资源功能组件之一。kube-proxy 建立了pod网络和service网络之间的关系,即 cluster ip 和 pod ip 中间的关系。不同node上的service流量转发规则会通过kube-proxy进行更新,其实是调用apiserver访问etcd进行规则更新。 service流量调度方式有三种方式: userspace(废弃,性能很差)、iptables(svc较多的时候性能较差)、ipvs(性能好,转发方式清晰)。当然,就算是ipvs,那也是走iptables规则,只是随着service规模的增加,性能降低衰减很小而已,未来会有越来越多的公司采用eBPF方案替代Kube Proxy,现在cilium就是采用eBPF实现的CNI插件,可以替代Kube Proxy。 ![](/uploads/images/20230803/af5d77f17b2db8c874a31b978d23d017.png)
上一篇:
2.3.1. kubelet
下一篇:
2.3.3. container runtime
该分类下的相关小册推荐:
Kubernetes中文教程(四)
Kubernets合辑9-资源约束
Kubernets合辑13-集群监控
Kubernets合辑2-部署Ingress
Kubernets合辑6-服务发现
Kubernets合辑7-存储
Kubernets合辑14-日志收集
Kubernets合辑5-Pod控制器
云原生-K8S入门实战
Kubernetes中文教程(三)
Kubernets合辑15-持续部署
Kubernetes中文教程(五)