00:00 / 04:16
连播
清屏
智能
倍速
点赞18
软件定义网络SDN-15:Kubernetes与虚拟化网络集 #Kubernetes #容器 #虚拟化 #云计算 #VXLAN 一、裸机容器与虚机容器对比 1.相比裸机容器,虚拟机容器多了一层Hypervisor,增加了CPU开销。 2.同时,虚拟机容器网络由两层vSwitch转发,网络吞吐低、时延大。 3.事实上,在裸机上运行Kubernetes和容器,实现了显著的延迟降低,比在虚拟机上运行Kubernetes低大约3倍。 4.建议:Worker节点在裸机运行,Master节点可以考虑在虚机运行。 二、虚拟化、容器化的网络需求 1. 为了保证虚拟机迁移不中断业务,需要大二层网络。虚拟化平台需要VXLAN、BGP EVPN等大二层技术。 2.kubernetes通过Service负载均衡访问后端pod,pod的IP地址不固定。不需要大二层平台,不需要VXLAN、BGP EVPN等技术。 需要L3路由,需要IP报文原始封装,需要BGP原始协议。 三、Kubernetes L3路由网络接入企业网Overlay网络 实现上述访问,通常在边界设备上需要完成以下配置: 1.Overlay侧配置:确保边界设备作为VTEP,能够接收和发送特定VNI(虚拟网络标识)的VXLAN流量,并终结Overlay网络。 2.Underlay侧配置:配置边界设备连接Underlay网络的接口,确保其IP地址在Underlay中路由可达,Underlay网络与Kubernetes网络互通。 3.路由打通: 在边界设备上,将Overlay网络的路由(通常是某个VRF内的路由)引入到Underlay的全局路由表中,或引入到一个特定的用于访问共享服务的VRF中。反之亦然,将Underlay特定资源(如一个专门的服务网段)的路由引入到Overlay的VRF中。 四、私有云异地容灾场景下的Kubernetes集群 1. 在两个异地数据中心,分别部署独立的Kubernetes集群。这是基础。 2. 网络互联互通 确保Pod IP网段、Service网段不冲突,并配置好路由,使两个集群间的Pod能够相互访问。 3. 统一集群管理与应用分发 4. 流量调度与容灾切换 入口网关:在每个集群部署统一的Ingress Controller(如Nginx、HAProxy),或使用多集群网关方案(如Karmada的多集群Ingress)。 5. 数据层容灾。
00:00 / 09:31
连播
清屏
智能
倍速
点赞32