[发明专利]容器数据处理方法及装置有效

专利信息
申请号: 202110701548.9 申请日: 2021-06-23
公开(公告)号: CN113342468B 公开(公告)日: 2023-08-08
发明(设计)人: 代京;崔应杰;渠海峡;张晔 申请(专利权)人: 山石网科通信技术股份有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 董文倩
地址: 215163 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 容器 数据处理 方法 装置
【说明书】:

发明公开了一种容器数据处理方法及装置。其中,该方法包括:确定采用容器进行工作的服务模块的管理规则,其中,管理规则包括服务模块,服务模块的应用,以及服务模块的访问地址之间的访问许可;获取服务模块的多个访问地址,其中,多个访问地址分别用于多个不同类型的流量访问服务模块,流量的类型与访问地址一一对应;根据流量的类型、类型对应的访问地址,以及管理规则,对流量进行处理。本发明解决了相关技术中由于容器平台的微隔离防火墙,没有从服务模块的角度进行管控,不方便管理操作的技术问题。

技术领域

本发明涉及容器平台领域,具体而言,涉及一种容器数据处理方法及装置。

背景技术

CNCF(Cloud Native Computing Foundation)致力于基于容器平台Kubernetes(简称K8S)的微服务模式应用开发的推广与普及。基于K8S平台开发的应用,被称为云原生应用。

Kubernetes的网络模型为微服务而设计,通过Service来解决微服务发布、动态扩展、负载均衡等问题。

图1是现有技术的K8S系统架构的示意图,如图1所示,K8S设计中,K8S有几个关键的概念:Pod,App和Service。Extermal IP外部IP。

Pod为一组关联容器,部署在同一个主机上,共享网络协议栈。Pod的IP动态分配,不同Node上的Pod可以互相通信。Pod可以访问外部IP,外部IP不可以直接访问Pod IP。

Service一般需要多个Pod承载,来实现负载均衡和弹性伸缩。这一组Pod一般通过一个App部署出来。

Service有多种方法被访问:

Service可以分配一个Cluster IP(群集IP),对集群内提供服务。

Service或者分配一个Node Port(节点),通过节点IP对外部提供服务。

通过Service发布Pods的端口后,Service提供负载均衡功能。

承载Service的一组Pod,可以弹性伸缩,动态增加,减少。

Service的所有信息,如Cluster IP,可以通过DNS发布出来。

集群内部互访,及内部与外部互访,存在四条路径,参见图1。

如下情况存在NAT(NAT Network Address Translation网络地址转换)

通过Node Port访问,即路径1,存在SNAT+DNAT。

通过Cluster IP访问,即路径2,存在DNAT。

通过Pod IP访问,即路径3,不存在NAT。

Pod访问外部资源,即路径4,存在SNAT。

近年来挖矿、勒索病毒的猖獗,及微隔离、零信任概念提出,客户逐渐意识到K8S网络内部的东西向流量的访问控制的必要性和重要性,因而很多厂家推出了微隔离防火墙来解决这个问题。

Service给容器网络微隔离防火墙设计带来挑战:

1、K8S网络中,所有POD可以直接通讯,且按照CNI(Container NetworkInterface)架构设计,Pod的IP随机分配,所有Pod之间可互通,传统网关防火墙无法切入。

2、Service引入了源、目的NAT的问题,给防火墙的策略配置与执行带来问题。

3、容器环境动态变化频繁,IP地址不固定,传统按照IP地址管理的防火墙策略也很难应用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110701548.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top