CN109067827A - 基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 - Google Patents
基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 Download PDFInfo
- Publication number
- CN109067827A CN109067827A CN201810653938.1A CN201810653938A CN109067827A CN 109067827 A CN109067827 A CN 109067827A CN 201810653938 A CN201810653938 A CN 201810653938A CN 109067827 A CN109067827 A CN 109067827A
- Authority
- CN
- China
- Prior art keywords
- tenant
- container
- cloud platform
- openstack
- creation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010276 construction Methods 0.000 title claims abstract description 24
- RJKFOVLPORLFTN-LEKSSAKUSA-N Progesterone Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H](C(=O)C)[C@@]1(C)CC2 RJKFOVLPORLFTN-LEKSSAKUSA-N 0.000 claims abstract description 27
- 230000004044 response Effects 0.000 claims abstract description 18
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000009826 distribution Methods 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 4
- 238000002955 isolation Methods 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000018199 S phase Effects 0.000 description 1
- 241001178520 Stomatepia mongo Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供基于Kubernetes和OpenStack容器云平台多租户构建方法,包括步骤:容器云平台响应创建租户请求,获取OpenStack的租户列表、用户选择的关联租户,创建与关联租户关联的容器租户,将用户选择的集群分配至容器租户,响应用户发送的创建分区请求,获取OpenStack的租户router列表、用户选择的关联router,根据关联router的ID范围指定Service CIDR和Pod CIDR,OpenStack创建属于关联router的network及属于network的Service subnet和Pod subnet,容器云平台创建租户分区。本发明实现了容器云平台的多租户构建,租户能够使用其对应的Openstack租户资源,保证不同租户间资源隔离。
Description
技术领域
本发明涉及云计算的技术领域,尤其涉及基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备。
背景技术
Kubernetes是Google开源的容器集群管理***,其提供应用部署、维护、扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能包括使用Docker对应用程序包装、实例化、运行;以集群的方式运行、管理跨机器的容器;解决Docker跨机器容器之间的通讯问题;Kubernetes的自我修复机制使得容器集群总是运行在用户期望的状态。原生的Kubernetes没有租户和多租户的概念,仅有namespace的概念,现有技术是基于namespace来做多租户的实现,一个namespace表示为一个租户,该租户无法使用其他namespace或其他集群的资源,或一个租户拥有一个Kubernetes集群,租户之间并不能共享同一个Kubernetes集群,并没有真正实现租户和多租户功能。在当前状况下,Kubernetes无法解决如下问题:如何保证不同租户间资源隔离无法互相访问;如何解决租户下计算资源的再分配;如何实现租户内的访问控制。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种实现多租户、不同租户间资源隔离无法互相访问、租户下计算资源再分配、实现租户内的访问控制的跟踪式三维扫描装置的基于Kubernetes和OpenStack容器云平台多租户构建方法。
本发明提供基于Kubernetes和OpenStack容器云平台多租户构建方法,包括以下步骤:
响应创建租户请求,容器云平台响应用户通过API网关发送的创建租户请求,获取OpenStack的租户列表,并将所述租户列表返回用户,所述容器云平台采用Kubernetes构建;
创建容器租户,所述容器云平台获取用户在所述租户列表中选择的关联租户,创建与所述关联租户关联的容器租户,将用户选择的集群分配至所述容器租户;
响应创建分区请求,所述容器云平台响应用户发送的在所述容器租户和所述容器租户对应集群下创建分区请求,获取OpenStack的租户router列表,并将所述租户router列表返回用户;
创建租户分区,所述容器云平台获取用户在所述租户router列表中选择的关联router及根据所述关联router ID范围指定的Service CIDR和Pod CIDR,发送用于OpenStack创建属于所述关联router的network及创建属于所述network的Service subnet和Pod subnet的请求至OpenStack,所述Service CIDR与所述Service subnet对应,所述Pod CIDR与所述Pod subnet对应,所述容器云平台创建租户分区,将所述租户分区与所述容器租户、所述关联router、所述network、所述Pod subnet、所述Service subnet关联。
进一步地,创建容器租户中,所述容器云平台设置***管理员,所述***管理员创建与所述关联租户关联的容器租户,添加所述容器租户的租户管理员,并为所述容器租户分配对应集群下的资源,将所述容器租户的资源和状态存储至etcd数据库,所述租户管理员为所述容器租户中的成员分配权限和资源。
进一步地,还包括步骤:更新租户资源,所述容器云平台通过apiserver从所述etcd数据库获取所述容器租户的资源状态,根据所述资源状态修改所述容器租户的资源。
进一步地,还包括步骤:删除租户,所述容器云平台响应用户通过API网关发送的删除租户请求,删除容器租户和对应的绑定关系。
进一步地,创建租户分区中,所述容器云平台获取用户创建的router及根据创建的router ID范围指定的Service CIDR和Pod CIDR,发送用于OpenStack创建属于所述用户创建的router的network及创建属于所述network的Service subnet和Pod subnet的请求至OpenStack。
进一步地,还包括步骤:删除分区,所述容器云平台响应用户通过API网关发送的删除分区请求,删除所述Service subnet、所述Pod subnet、所述network,当router为用户创建的router且所述用户创建的router未绑定其他租户分区时,删除租户分区和对应的绑定关系。
进一步地,还包括步骤:创建租户service,所述***管理员将创建租户servic请求发送至apiserver,创建容器租户service,将所述容器租户service的资源和状态存储至etcd数据库。
进一步地,还包括步骤:创建Loadbalancer,所述容器云平台通过apiserver从所述etcd数据库获取所述容器租户service的资源状态,根据所述资源状态通过Neutron创建对应的Loadbalancer,并从所述容器租户Service CIDR中分配虚拟IP给Loadbalancer,将Loadbalancer的虚拟IP保存至所述容器租户Service对象,根据Loadbalancer的虚拟IP更新所述容器租户service IP,根据所述容器租户service的Protocol、Port、Endpoints在Neutron中创建对应的Listener、Member Pool、Members。
一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行基于Kubernetes和OpenStack容器云平台多租户构建方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行基于Kubernetes和OpenStack容器云平台多租户构建方法。
相比现有技术,本发明的有益效果在于:
1.容器云平台租户能够使用其对应的Openstack租户资源;
2.租户能够同时拥有虚拟机资源和容器(Pod)资源;
3.属于同一租户内的虚拟机和容器能够实现租户内互相访问;
4.能够保证不同租户间资源隔离,无法互相访问;
5.解决租户下计算资源的再分配。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明的基于Kubernetes和OpenStack容器云平台多租户构建方法流程示意图;
图2为本发明的基于Kubernetes和OpenStack容器云平台多租户构建方法中响应创建租户请求步骤和创建容器租户步骤流程图;
图3为本发明的基于Kubernetes和OpenStack容器云平台多租户构建方法中删除租户步骤流程图;
图4为本发明的基于Kubernetes和OpenStack容器云平台多租户构建方法中响应创建分区请求步骤和创建租户分区步骤流程图;
图5为本发明的基于Kubernetes和OpenStack容器云平台多租户构建方法中删除分区步骤流程图;
图6为本发明实施例的基于Kubernetes和OpenStack的容器云平台多租户结构示意图;
图7为本发明实施例的基于Kubernetes和OpenStack的容器云平台多租户架构图;
图8为本发明实施例的基于Kubernetes和OpenStack的容器云平台多租户更新租户资源流程图;
图9为本发明实施例的***管理员初始化租户流程图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
基于Kubernetes和OpenStack容器云平台多租户构建方法,如图1所示,包括以下步骤:
响应创建租户请求,如图2所示,本实施例中,用户浏览器通过Web-Console应用程序,经过api-gateway发送创建租户请求至容器云平台,Web-Console为基于Web的应用程序,允许直接从浏览器在服务器上执行shell命令。容器云平台响应用户发送的创建租户请求,请求OpenStack获取租户列表,OpenStack-admin将请求发送至keystone,keystone进行认证鉴权,鉴权通过后,才能访问OpenStack资源,获取OpenStack的租户列表,OpenStack的每个project为租户,对租户列表进行过滤,并将过滤后的租户列表返回用户,容器云平台采用Kubernetes构建。
创建容器租户,用户在过滤后的租户列表中选择关联的project,容器云平台获取用户在租户列表中选择的关联租户,创建与关联租户关联的容器租户,将用户选择的集群分配至容器租户,并发送租户创建成功信息至用户,本实施例中,如图7所示,集群和租户之间的关系是多对多关系,一个租户可以在多个集群中申请资源,如开发人员在开发集群有写权限,在测试集群有读权限,租户的信息保存在mongo集群中保证高可用,同时集群中的配置、应用配置等信息和租户相关,只要租户中有的资源,所有集群中都可以直接使用,实现跨集群的资源共享。
响应创建分区请求,如图4所示,用户发送在容器租户和容器租户对应集群下创建分区请求,容器云平台响应用户发送的在容器租户和容器租户对应集群下创建分区请求,请求OpenStack获取租户router列表,OpenStack-admin将请求发送至keystone,keystone进行认证鉴权,鉴权通过后,才能访问OpenStack资源,获取OpenStack的租户router列表,并将租户router列表返回用户。
创建租户分区,用户在租户router列表中选择关联的router,并根据关联router的ID范围指定Service CIDR和Pod CIDR,优选的,还支持用户创建router。用户创建router,并根据创建的router ID范围指定Service CIDR和Pod CIDR,容器云平台获取用户创建的router及根据创建的router ID范围指定的Service CIDR和Pod CIDR。容器云平台获取用户在租户router列表中选择的关联router及根据关联router ID范围指定的Service CIDR和Pod CIDR,发送用于OpenStack创建属于关联router的network及创建属于network的Service subnet和Pod subnet的请求至OpenStack,OpenStack创建属于关联router的network及创建属于network的Service subnet和Pod subnet,Service CIDR与Service subnet对应,Pod CIDR与Pod subnet对应,容器云平台创建租户分区,将租户分区与容器租户、关联router、network、Pod subnet、Service subnet关联,将分区创建成功信息返回用户,如图6所示,Tenant Team-1、Tenant Team-2、Tenant Team-3、Tenant Team-4为4个不同的租户,每个租户可以申请多个集群的资源,如Tenant Team-1、Tenant Team-2、Tenant Team-3、Tenant Team-4分别有Development集群、Test集群、Staging集群、Production集群的资源,定义租户资源为分区,将分区指定为namespace,图中缩写为NS,实现租户跨集群有分区,不同租户之间能够共享同一个集群。
在一实施例中,优选的,创建容器租户中,容器云平台设置***管理员,***管理员创建与关联租户关联的容器租户,添加容器租户的租户管理员,并为容器租户分配对应集群下的资源,将容器租户的资源和状态存储至etcd数据库,租户管理员为容器租户中的成员分配权限和资源,如图9所示,***管理员把所有的集群作为一个资源池,创建租户并分配资源给该租户,然后添加租户管理员,租户管理员拥有租户的所有权限,通过rbac规则,分配权限至群组,群组中的成员拥有对应的资源和权限。本实施例中,如图8所示,cauth组件负责租户管理、群组管理、用户管理,创建租户后在租户中添加成员,成员拥有该租户下的默认权限,如查看自己在当前租户的群组信息。租户管理员可以为群组分配权限,群组中的成员均拥有该权限。每个租户中还有默认群组,默认群组默认租户中的所有成员都在群组中,为默认群组分配权限,即为租户中的所有成员分配权限,tenant-admin组件负责集群租户中的资源分配,***管理员分配某个集群中的部分资源给该租户,在该集群中创建与租户同名的CRD,CRD中包括了***管理员分配的资源大小,表示该租户拥有该集群中多少资源。如为开发A租户分配开发集群的10core、10Gi的资源,然后将开发组A的负责人设置为租户管理员,租户资源全部由租户管理员分配。
在一实施例中,优选的,还包括步骤:更新租户资源,容器云平台通过apiserver从etcd数据库获取容器租户的资源状态,根据资源状态修改容器租户的资源,如图8所示,tenant-controller利用kubernetes list-watch机制,通过list-watch tenant的资源变化,修改当前租户的资源大小,进行资源清理。如删除租户后释放所有资源,修改租户的资源配额后需要修改租户的状态。租户中的namespace或者pod被删除后,实时更新当前租户的资源使用情况。
如图3所示,优选的,还包括步骤:删除租户,用户发送删除租户请求,容器云平台响应用户通过API网关发送的删除租户请求,删除容器租户和对应的绑定关系,返回租户删除成功信息至用户。
如图5所示,优选的,还包括步骤:删除分区,用户发送删除分区请求,容器云平台响应用户通过API网关发送的删除分区请求,删除Service subnet、Pod subnet、network,当router为用户创建的router且用户创建的router未绑定其他租户分区时,删除租户分区和对应的绑定关系,返回分区删除成功信息至用户。
在一实施例中,优选的,还包括步骤:创建租户service,***管理员将创建租户servic请求发送至apiserver,创建容器租户service,将容器租户service的资源和状态存储至etcd数据库。优选的,还包括步骤:创建Loadbalancer,容器云平台通过apiserver从etcd数据库获取容器租户service的资源状态,根据资源状态通过Neutron创建对应的Loadbalancer,并从容器租户Service CIDR中分配虚拟IP给Loadbalancer,将Loadbalancer的虚拟IP保存至容器租户Service对象,根据Loadbalancer的虚拟IP更新容器租户service IP,根据容器租户service的Protocol、Port、Endpoints在Neutron中创建对应的Listener、Member Pool、Members。
应当理解,一种电子设备,包括:处理器;存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行基于Kubernetes和OpenStack容器云平台多租户构建方法也属于本发明保护;一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行基于Kubernetes和OpenStack容器云平台多租户构建方法也属于本发明保护。
以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
Claims (10)
1.基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,包括以下步骤:
响应创建租户请求,容器云平台响应用户通过API网关发送的创建租户请求,获取OpenStack的租户列表,并将所述租户列表返回用户,所述容器云平台采用Kubernetes构建;
创建容器租户,所述容器云平台获取用户在所述租户列表中选择的关联租户,创建与所述关联租户关联的容器租户,将用户选择的集群分配至所述容器租户;
响应创建分区请求,所述容器云平台响应用户发送的在所述容器租户和所述容器租户对应集群下创建分区请求,获取OpenStack的租户router列表,并将所述租户router列表返回用户;
创建租户分区,所述容器云平台获取用户在所述租户router列表中选择的关联router及根据所述关联router ID范围指定的Service CIDR和Pod CIDR,发送用于OpenStack创建属于所述关联router的network及创建属于所述network的Service subnet和Pod subnet的请求至OpenStack,所述Service CIDR与所述Service subnet对应,所述Pod CIDR与所述Pod subnet对应,所述容器云平台创建租户分区,将所述租户分区与所述容器租户、所述关联router、所述network、所述Pod subnet、所述Service subnet关联。
2.如权利要求1所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于:创建容器租户中,所述容器云平台设置***管理员,所述***管理员创建与所述关联租户关联的容器租户,添加所述容器租户的租户管理员,并为所述容器租户分配对应集群下的资源,将所述容器租户的资源和状态存储至etcd数据库,所述租户管理员为所述容器租户中的成员分配权限和资源。
3.如权利要求2所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,还包括步骤:更新租户资源,所述容器云平台通过apiserver从所述etcd数据库获取所述容器租户的资源状态,根据所述资源状态修改所述容器租户的资源。
4.如权利要求1所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,还包括步骤:删除租户,所述容器云平台响应用户通过API网关发送的删除租户请求,删除容器租户和对应的绑定关系。
5.如权利要求1所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,创建租户分区中,所述容器云平台获取用户创建的router及根据创建的router ID范围指定的Service CIDR和Pod CIDR,发送用于OpenStack创建属于所述用户创建的router的network及创建属于所述network的Service subnet和Pod subnet的请求至OpenStack。
6.如权利要求5所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,还包括步骤:删除分区,所述容器云平台响应用户通过API网关发送的删除分区请求,删除所述Service subnet、所述Pod subnet、所述network,当router为用户创建的router且所述用户创建的router未绑定其他租户分区时,删除租户分区和对应的绑定关系。
7.如权利要求2所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,还包括步骤:创建租户service,所述***管理员将创建租户servic请求发送至apiserver,创建容器租户service,将所述容器租户service的资源和状态存储至etcd数据库。
8.如权利要求7所述的基于Kubernetes和OpenStack容器云平台多租户构建方法,其特征在于,还包括步骤:创建Loadbalancer,所述容器云平台通过apiserver从所述etcd数据库获取所述容器租户service的资源状态,根据所述资源状态通过Neutron创建对应的Loadbalancer,并从所述容器租户Service CIDR中分配虚拟IP给Loadbalancer,将Loadbalancer的虚拟IP保存至所述容器租户Service对象,根据Loadbalancer的虚拟IP更新所述容器租户service IP,根据所述容器租户service的Protocol、Port、Endpoints在Neutron中创建对应的Listener、Member Pool、Members。
9.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行权利要求1-8所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行如权利要求1-8所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810653938.1A CN109067827B (zh) | 2018-06-22 | 2018-06-22 | 基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810653938.1A CN109067827B (zh) | 2018-06-22 | 2018-06-22 | 基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109067827A true CN109067827A (zh) | 2018-12-21 |
CN109067827B CN109067827B (zh) | 2021-12-21 |
Family
ID=64820926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810653938.1A Active CN109067827B (zh) | 2018-06-22 | 2018-06-22 | 基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109067827B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109617995A (zh) * | 2018-12-29 | 2019-04-12 | 北京金山云网络技术有限公司 | 对租户集群vpc内部容器的管理***、方法及电子设备 |
CN110519361A (zh) * | 2019-08-22 | 2019-11-29 | 北京宝兰德软件股份有限公司 | 基于kubernetes的容器云平台多租户构建方法及装置 |
CN110798354A (zh) * | 2019-11-01 | 2020-02-14 | 国云科技股份有限公司 | 一种基于多云的vdc资源管理方法 |
CN110990150A (zh) * | 2019-11-15 | 2020-04-10 | 北京浪潮数据技术有限公司 | 容器云平台的租户管理方法、***、电子设备及存储介质 |
CN111338930A (zh) * | 2019-12-19 | 2020-06-26 | 烽火通信科技股份有限公司 | 一种基于多进程多租户的自动化测试***及方法 |
CN111404951A (zh) * | 2020-03-23 | 2020-07-10 | 星环信息科技(上海)有限公司 | 一种云网络的租户创建方法、计算机设备及存储介质 |
CN112019475A (zh) * | 2019-05-28 | 2020-12-01 | 阿里巴巴集团控股有限公司 | 无服务器架构下的资源访问方法、设备、***及存储介质 |
CN112100584A (zh) * | 2020-08-13 | 2020-12-18 | 上海微亿智造科技有限公司 | 机器学习应用服务集群的多租用户权限管理方法及*** |
CN114499977A (zh) * | 2021-12-28 | 2022-05-13 | 天翼云科技有限公司 | 一种认证方法及装置 |
CN115473766A (zh) * | 2022-08-22 | 2022-12-13 | 苏州思萃工业互联网技术研究所有限公司 | 一种基于分布式网关的vip实现方法和*** |
CN115766342A (zh) * | 2022-11-14 | 2023-03-07 | 浪潮云信息技术股份公司 | 一种指定租户共享vlan子网的方法及*** |
CN116016036A (zh) * | 2022-11-17 | 2023-04-25 | 天翼云科技有限公司 | 一种基于托管容器的多用户集群构建方法、***及装置 |
US11861405B2 (en) | 2020-04-29 | 2024-01-02 | Kyndryl, Inc. | Multi-cluster container orchestration |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102132301A (zh) * | 2008-08-30 | 2011-07-20 | 雅虎公司 | 使用用户社会信息进行在线广告的***和方法 |
WO2016025321A1 (en) * | 2014-08-13 | 2016-02-18 | OneCloud Labs, Inc. | Replication of virtualized infrastructure within distributed computing environments |
CN105827523A (zh) * | 2016-06-03 | 2016-08-03 | 无锡华云数据技术服务有限公司 | 一种在云存储环境中对多租户的带宽实现动态调整的虚拟网关 |
CN106708597A (zh) * | 2015-11-17 | 2017-05-24 | ***通信集团公司 | 一种基于Openstack创建集群环境的方法、装置及*** |
CN106886369A (zh) * | 2017-01-22 | 2017-06-23 | 武汉噢易云计算股份有限公司 | 一种基于OpenStack云平台的云硬盘管理方法及*** |
CN107426034A (zh) * | 2017-08-18 | 2017-12-01 | 国网山东省电力公司信息通信公司 | 一种基于云平台的大规模容器调度***及方法 |
CN107689953A (zh) * | 2017-08-18 | 2018-02-13 | 中国科学院信息工程研究所 | 一种面向多租户云计算的容器安全监控方法及*** |
EP3282356A1 (en) * | 2016-08-11 | 2018-02-14 | Entit Software LLC | Container monitoring configuration deployment |
-
2018
- 2018-06-22 CN CN201810653938.1A patent/CN109067827B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102132301A (zh) * | 2008-08-30 | 2011-07-20 | 雅虎公司 | 使用用户社会信息进行在线广告的***和方法 |
WO2016025321A1 (en) * | 2014-08-13 | 2016-02-18 | OneCloud Labs, Inc. | Replication of virtualized infrastructure within distributed computing environments |
CN106708597A (zh) * | 2015-11-17 | 2017-05-24 | ***通信集团公司 | 一种基于Openstack创建集群环境的方法、装置及*** |
CN105827523A (zh) * | 2016-06-03 | 2016-08-03 | 无锡华云数据技术服务有限公司 | 一种在云存储环境中对多租户的带宽实现动态调整的虚拟网关 |
EP3282356A1 (en) * | 2016-08-11 | 2018-02-14 | Entit Software LLC | Container monitoring configuration deployment |
CN106886369A (zh) * | 2017-01-22 | 2017-06-23 | 武汉噢易云计算股份有限公司 | 一种基于OpenStack云平台的云硬盘管理方法及*** |
CN107426034A (zh) * | 2017-08-18 | 2017-12-01 | 国网山东省电力公司信息通信公司 | 一种基于云平台的大规模容器调度***及方法 |
CN107689953A (zh) * | 2017-08-18 | 2018-02-13 | 中国科学院信息工程研究所 | 一种面向多租户云计算的容器安全监控方法及*** |
Non-Patent Citations (3)
Title |
---|
KUBERNETES BLOG: "https://kubernetes.io/blog/2016/10/kubernetes-and-openstack-at-yahoo-japan/,How We Architected and Run Kubernetes on OpenStack at Scale at Yahoo! JAPAN", 《YAHOO-JAPAN》 * |
潘丹: "基于Openstack构建Kubernetes集群的实现与研究", 《江西科学》 * |
社区小编 007: ""Kubernetes(k8s)代码解读-apiserver之list-watch篇",https://www.kubernetes.org.cn/174.html", 《KUBERNETES中文社区》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109617995A (zh) * | 2018-12-29 | 2019-04-12 | 北京金山云网络技术有限公司 | 对租户集群vpc内部容器的管理***、方法及电子设备 |
CN109617995B (zh) * | 2018-12-29 | 2022-02-25 | 北京金山云网络技术有限公司 | 对租户集群vpc内部容器的管理***、方法及电子设备 |
CN112019475B (zh) * | 2019-05-28 | 2021-12-21 | 阿里巴巴集团控股有限公司 | 无服务器架构下的资源访问方法、设备、***及存储介质 |
CN112019475A (zh) * | 2019-05-28 | 2020-12-01 | 阿里巴巴集团控股有限公司 | 无服务器架构下的资源访问方法、设备、***及存储介质 |
CN110519361A (zh) * | 2019-08-22 | 2019-11-29 | 北京宝兰德软件股份有限公司 | 基于kubernetes的容器云平台多租户构建方法及装置 |
CN110519361B (zh) * | 2019-08-22 | 2022-07-29 | 北京宝兰德软件股份有限公司 | 基于kubernetes的容器云平台多租户构建方法及装置 |
CN110798354A (zh) * | 2019-11-01 | 2020-02-14 | 国云科技股份有限公司 | 一种基于多云的vdc资源管理方法 |
CN110990150A (zh) * | 2019-11-15 | 2020-04-10 | 北京浪潮数据技术有限公司 | 容器云平台的租户管理方法、***、电子设备及存储介质 |
CN111338930A (zh) * | 2019-12-19 | 2020-06-26 | 烽火通信科技股份有限公司 | 一种基于多进程多租户的自动化测试***及方法 |
CN111404951B (zh) * | 2020-03-23 | 2021-06-29 | 星环信息科技(上海)股份有限公司 | 一种云网络的租户创建方法、计算机设备及存储介质 |
CN111404951A (zh) * | 2020-03-23 | 2020-07-10 | 星环信息科技(上海)有限公司 | 一种云网络的租户创建方法、计算机设备及存储介质 |
US11861405B2 (en) | 2020-04-29 | 2024-01-02 | Kyndryl, Inc. | Multi-cluster container orchestration |
CN112100584A (zh) * | 2020-08-13 | 2020-12-18 | 上海微亿智造科技有限公司 | 机器学习应用服务集群的多租用户权限管理方法及*** |
CN114499977A (zh) * | 2021-12-28 | 2022-05-13 | 天翼云科技有限公司 | 一种认证方法及装置 |
CN114499977B (zh) * | 2021-12-28 | 2023-08-08 | 天翼云科技有限公司 | 一种认证方法及装置 |
CN115473766A (zh) * | 2022-08-22 | 2022-12-13 | 苏州思萃工业互联网技术研究所有限公司 | 一种基于分布式网关的vip实现方法和*** |
CN115473766B (zh) * | 2022-08-22 | 2024-01-26 | 苏州思萃工业互联网技术研究所有限公司 | 一种基于分布式网关的vip实现方法和*** |
CN115766342A (zh) * | 2022-11-14 | 2023-03-07 | 浪潮云信息技术股份公司 | 一种指定租户共享vlan子网的方法及*** |
CN116016036A (zh) * | 2022-11-17 | 2023-04-25 | 天翼云科技有限公司 | 一种基于托管容器的多用户集群构建方法、***及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109067827B (zh) | 2021-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109067827A (zh) | 基于Kubernetes和OpenStack容器云平台多租户构建方法、介质、设备 | |
CN109067828A (zh) | 基于Kubernetes和OpenStack容器云平台多集群构建方法、介质、设备 | |
CN110519361B (zh) | 基于kubernetes的容器云平台多租户构建方法及装置 | |
CN105074702B (zh) | 提供单租户和多租户环境的数据库*** | |
CN107070705B (zh) | 一种云资源的编排方法 | |
CN105207798B (zh) | 软件定义网络中的业务编排方法及装置 | |
CN108989091A (zh) | 基于Kubernetes网络的租户网络隔离方法、存储介质、电子设备 | |
US9032069B2 (en) | Virtualization layer in a virtual computing infrastructure | |
CA2803839C (en) | Online service access controls using scale out directory features | |
CN105897946A (zh) | 一种访问地址的获取方法及*** | |
CN107579931A (zh) | 一种基于Kubernetes的区块链即服务资源适配方法 | |
CN107181808A (zh) | 一种私有云***及运行方法 | |
CN108132775B (zh) | 一种租户管理***及方法 | |
CN105190545B (zh) | 虚拟化方法和装置及计算机设备 | |
CN104781783B (zh) | 在现有计算环境中部署的集成计算平台 | |
CN109960551A (zh) | 云桌面服务方法、平台和计算机可读存储介质 | |
CN103957270B (zh) | 一种云原子单元投递与部署的方法及装置 | |
CN104601680B (zh) | 一种资源管理方法及装置 | |
CN109254831A (zh) | 基于云管理平台的虚拟机网络安全管理方法 | |
CN103607432B (zh) | 一种网络创建的方法和***及网络控制中心 | |
CN108924268A (zh) | 一种容器云服务***及pod创建方法、装置 | |
CN108370328A (zh) | 一种nfv mano策略描述符的管理方法及装置 | |
CN105068755B (zh) | 一种面向云计算内容分发网络的数据副本存储方法 | |
CN106776960A (zh) | 基于微容器实现的大数据云平台 | |
Khan et al. | Clouds of small things: Provisioning infrastructure-as-a-service from within community networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231010 Address after: Room 408, 4th Floor, Building 1, No. 152 Chaoyang North Road, Chaoyang District, Beijing, 100029 Patentee after: Beijing Xunsheng Miwu Technology Co.,Ltd. Address before: 310000 b3128, 3rd floor, building 1 (North), 368 Liuhe Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU CAICLOUD TECHNOLOGY Co.,Ltd. |