APP下载

基于Kubernetes 云平台的弹性伸缩方案设计与实现

2021-01-15单朋荣杨美红赵志刚李志鹏杨丽娜

计算机工程 2021年1期
关键词:资源

单朋荣,杨美红,赵志刚,李志鹏,杨丽娜

(1.齐鲁工业大学(山东省科学院)山东省计算中心(国家超级计算济南中心)山东省计算机网络重点实验室,济南 250000;2.同济大学 电子信息工程学院,上海 201804)

0 概述

近年来,容器(Docker)[1]技术的飞速发展带来了云平台技术的新一轮变革,它使得打包应用可以无缝迁移到具备容器基础运行环境的平台上,其本质是建立在Linux 的Cgroup、Namespace 等技术上的虚拟化技术,而容器(镜像)打包的本质是打包本地的文件系统,文件系统代表本地的应用环境,从而实现将应用及其依赖环境一起打包。同时,容器技术解耦了Linux 底层实现机制,由此赋予了容器轻量、灵活等特性,但容器技术归根到底只是一种虚拟化技术,虽然能将应用抽象成云端的一个可迁移单位,但云平台上所承载的应用数以亿万计,由此需要通过工具来编排容器,使容器技术上升到PaaS 层,从而带来真正的商业价值。

Kubernetes[2]作为业内领先的基于容器技术的分布式系统支撑平台,提供了完备的集群管理能力及工具,具备开放式的可扩展机制和先进的大规模集群编排理念。Kubernestes 项目是随着Docker 公司发布容器技术后逐渐兴起的,目前已成为容器编排领域的事实标准[3]。容器编排面向的是PaaS 层,为领先该领域,以Docker Swarm、Mesos和Kubernetes为代表的技术进行进行了改进[4]。Kubernetes 技术凭借“先进的设计理念”和开源生态所落地的“用户二次创新”[5]能力,最终确立了其在容器编排领域的主导地位,也使得以容器为代表的应用形态技术成为了引领“下一代数据中心”[8]的关键技术之一。……

登录APP查看全文

猜你喜欢

资源
让有限的“资源”更有效
污水磷资源回收
基础教育资源展示
崛起·一场青铜资源掠夺战
我给资源分分类
资源回收
做好绿色资源保护和开发
资源再生 欢迎订阅
激活村庄内部治理资源
资源三号卫星控制系统概述及在轨验证