专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

VMware虚拟化与Kubernetes(K8s)的对比

  概述
  容器技术是最近几年非常热门的技术,它似乎就是为云端的应用量身定制的,所以它也被贴上了云原生应用(CloudNativeApplication)技术的标签。目前最为流行的容器管理调度平台是Kubernetes(缩写为K8s),是Google为支持大批量容器而开发的企业级运行平台,可以支持负载均衡、高可靠等生产级功能。VMware在VMworld2017上也宣布了跟Pivotal、Google合作开发的VMwarePivotalContainerService,这是一个商用的K8s平台,简称PKS(中间的K代表Kubernetes)。
  现在专门为VMware用户写了这篇文章,利用你所熟悉的vSphere平台来跟K8s作一个类比,从而帮助你快速了解K8s。
  vSphere平台和Kubernetes的总体对比
  那么到底什么是Kubernetes呢?简单来说,K8s和容器的关系就相当于vSphere和虚机的关系。在VMware发展早期的时候,那时候只有VMwareWorkstation,后来出现了基于vCenter和ESXi的VIvSphere体系架构,从而使虚拟化步入了数据中心。同样的,容器一开始的时候只有一个简单的容器引擎Docker,K8s的出现为容器提供了一个生产级的运行环境。把vSphere和K8s平台肩并肩放在一起比较的话,你会发现它们的概念有很多类似之处,这可以帮助我们很快地理解K8s技术的各种细节。
  系统架构
  就像vSphere平台上的vCenter和ESXi主机,K8s平台上也有对应的概念:Master和节点(node),Master起到的作用就跟vCenter一样,对整个K8s集群进行管理,它也是工作负载管理API的访问入口。跟ESXi主机对应的就是K8s节点,节点是K8s集群中的计算资源,容器就是运行在节点上,节点可以是虚机或者物理服务器。K8s也有一个类似于vCenterDB的数据库etcd,它以的键值方式存储了整个集群的配置和状态。
  跟vSphere不同的是,K8sMaster上也能运行容器负载,当然vCenterServer上是不运行虚机的。虽然K8sMaster也是一种计算资源,但是一般只在上面运行系统管理相关的容器应用,普通的应用负载不应该放在Master上。
  vSphere有GUI管理界面WebClient和命令行管理接口vCLI和PowerCLI,K8s也提供了GUI界面或命令行来管理K8s集群。下面截屏是使用命令kubectl。exe来管理K8s集群的例子,我们可以看到这个集群有一个Master(vkubemaster007)和4个节点(vkubemode01718),K8s的版本是v1。6。5,节点上的操作系统是Ubuntu16。04。
  工作负载
  vSphere中的工作负载调度单位是虚机,K8s中的调度单位是Pod;一台ESXi主机上可以运行多个虚机,一个K8s节点上也可以运行多个Pod,每个Pod都有一个独立的IP地址来跟其他的Pod相通讯。在vSphere环境中,应用运行在虚机的操作系统中,K8s平台上应用运行在容器里;一个虚机中只能运行一个操作系统实例,而一个Pod中可以运行多个容器实例。K8s会考虑到Pod的关联性而把Pod中的容器实例运行在同一个节点上,从而让他们共享同一个运行环境;一般是把一个应用和它相关的辅助模块设计在同一个Pod中,然后作为一个整体来进行调度运行。
  系统管理
  我们使用WebClient来管理vSphere集群,K8s也有一个图形化的管理界面Dashboard,同WebClient一样,这也是一个基于Web的应用。Dashboard的功能也变得越来越强大,它可以实现大部分的K8s集群管理功能,而不用输入很长的kubectl命令。
  系统配置
  K8s可以通过一个YAML(YetAnotherMarkupLanguage)文件来定义和描述K8s集群的配置和状态,然后就可以基于该文件创建整个K8s集群,K8s会尽力地保持集群运行在指定的状态。例如,如果你指定了某一个Pod要有4个副本,K8s就会监控所有这些Pod的运行,如果有任何一个Pod工作异常的话,它就会设法修复这个状态,实在不行的话就另启一个Pod副本。
  要理解YAML配置文件的话,你可以把它对应为虚机的。VMX文件,或是VirtualAppliance的。OVF文件。当然,YAML配置文件在K8s中不仅用于定义集群,也用于定义其他的组件,如:副本集合、服务、部署等。
  虚拟集群
  vSphere中为了管理资源的分配专门有一个资源池(ResourcePool)的概念,就像是在物理集群中划分出了一些小的虚拟集群,vSphere利用资源池来控制资源的分配。K8s也有类似的概念叫namespaces,namespace的主要用途是创建多租户环境,也可以在上面指定资源配额(ResourceQuota)。
  资源管理
  vSphere需要指定每一个ResourcePool的资源分配限额,K8s可以在namespace上设置资源配额(ResourceQuotas)来控制资源分配,这是在YAML配置文件中定义的。
  工作负载标记
  这在vSphere和K8s中几乎是完全一致的,vSphere使用tag标签来标识虚机,而K8s使用标签(label)来标识容器。所不同的是,K8s中标签是必须的,而不是可选的。
  计算冗余
  vSphere中有FaultTolerance技术来提供计算资源的冗余,受保护的虚机运行在一台服务器上,另一台服务器上有一个从被保护虚机复制而来的影子(Shadow),FT技术通过Lockstep来同步主虚机和影子虚机之间的数据和状态。正常情况下影子虚机是不工作的,当主服务器宕机时,影子虚机立刻被激活成主虚机,并继续主虚机工作;这时vSphere会设法在集群中找到另一台合适的服务器,在上面从新的主虚机复制出新的影子虚机,以继续对主虚机进行保护。
  K8s中也有相应的资源冗余机制,ReplicaSets用于指定一个Pod需要运行的实例数量,K8s会自动维持实例的数量,任何一个实例由于故障原因宕掉了,K8s马上会自动启动一个新的实例补上。当然两者基本的工作原理是不一样的,K8s中的所有实例正常情况都是在工作的,在多个实例间均衡工作负载,而不存在主备的概念,这是由云原生应用的本质所决定的。
  负载均衡
  vSphere并不内置有负载均衡功能,一般是通过虚拟的(如NSX)或物理的(如F5)负载均衡器来把服务请求平均分配给多台虚机。负载均衡也有多种配置模式,以单肩模式(onearmed)为例,我们把网络流量东西向地均衡分配给虚机。
  K8s中也有类似的概念Service,是一组一起协作的Pod,每个Pod都被定义了一个标签选择器(labelselector)。K8sService也有多种配置模式,例如ClusterIP模式,每个Service都被分配了一个外部可见的静态IP地址和DNS域名以便于被访问到,负载流量以轮循(roundrobin)的方式分配给每一个Pod。其他的模式如NodePort,以不同端口访问节点的流量会被映射到不同的Pod;当然也可以配成LoadBalancer模式来使用外部的负载均衡器。
  K8s还有另外一种非常重要的负载均衡机制IngressController,一个ingresscontroller以Pod的形式存在,并且分配有一个外部可见的IP地址,该IP地址对应着一个含有通配符的DNS记录,ingresscontroller根据预先设定的规则来把流量分配给不同的Pod。例如下图中的IP地址192。168。100。244对应DNS域名sphinxv。esxcloud。net,访问sphinxv1。esxcloud。net的流量会被重定向给sphinxsvc1,而访问sphinxv2。esxcloud。net的流量被重定向给sphinxsvc2。

凤凰传奇单职业传奇特色与游戏玩法朋友们好,欢迎光临传奇攻略站,诸位游戏玩家,今日为大家介绍1款凤凰传奇,这一款手机游戏是传奇单职业,让我们一起看看这款游戏详细游戏玩法。开场仅有战士职业,并没其他职业,表面上看起来上海电视台专访丁彦雨航身体恢复六成,三年没打球更成熟了近日上海电视台五星体育的久事篮球队报对新援丁彦雨航进行了专访。来上海属机缘巧合没有什么前因后果,就是赶得比较巧,在此之前一直保持着联系,然后今年也是机缘巧合,包括跟山东那边合同正好两性关系,女生发出嗯嗯是什么意思?男人和女人之间的关系就是要相处融洽。尤其是两个人在聊天的时候,一旦听不懂他们的意思,就很容易尴尬。尤其是对于男生来说,想要赢得女生的芳心,就需要了解一些女生的话的意思。比如我们经常女孩不要,那种似是而非的情感头条作者云开日初他对你必须是光明正大的追求,心是用尽全力奔赴,感情真挚坚定,不是似是而非!不要似是而非的情感头条作者云开日初年轻的女孩,不要和男人似是而非关系,他若真爱你就必须明媒留在心底的声音河南省罗山县第一中学陈奕骄九一八的警报声是留在心底的声音,提醒我不断前进,报效国家。题记嗡嗡一阵炮声划破天际响彻整个神州大地,一时间天地失色,一切都被按下了暂停键。每一年的这一天,交易嘴哥,开始后悔了啊据名记报道,自由球员控卫PJ多齐尔签约森林狼,具体合同暂时没有透露。不知道大家对他熟悉吗?曾经掘金的35号啊!额,虽然实力和球衣号码并不匹配。上个赛季多齐尔因为前交叉韧带撕裂只打了一旦进入辅警这个职业,你就开始温水煮青蛙,躺平了辅警虽然待遇比不上编制内的但也稳定,基本上只要自己不辞职不犯罪政府就给你养老了,很多辅警想着进入这个职业后开始考编制,但最后真正去考的却很少了,一是长时间的工作没那个心境,二是发现那些当下让你很容易上瘾的东西,未来一定会让你很痛单子语录读书心得生活随感1特斯拉,作为一家不盈利但却拥有近万亿美元(9480多亿)市值的公司,最值钱的资产可能只是一个去火星的伟大梦想。因为这年头,支撑股票价格的,不完全是价值,还入秋的日子越老越饱含惊喜,看似轻描淡写却也增添几许细腻人活在这世上,代价最大的事情,就是去向其他人证明自己的存在。如果一个人不想通过其他人来证明自己的存在,活得就轻盈了。人们把这样的人,称之为出世。半山文集心中有爱的人,无论是爱着还是饥荒游戏中老奶奶角色有什么特点在饥荒游戏中有非常多的角色供我们选择,每个角色都有各自的特点所在,可能大家对于老奶奶这个角色不是特别看好,今天小编就为大家讲解一下老奶奶这名角色的特点,大家有个全面的了解。在游戏中偷东西这不是什么好的事,也不是能拿得出来显摆的经验!一九九几年我可能忘了,大概是我读四年级还是五年级的时候!当时四年级就要住校,晚上有自习课。学校旁边就是一个很大的村子!也记不住是哪天村
从人法物法到数法数字文明新秩序2月27日,人民日报刊发中共中央国务院印发数字中国建设整体布局规划,为数字中国建设体系化布局提供了纲领性指导。紧接着,3月7日,国务院机构改革方案出台,其中一项就是组建国家数据局。物联网AI大数据赋能阿基米德助力医疗设备智能化管理支持建设面向医疗装备领域的产业技术基础公共服务平台,面向医疗装备与互联网大数据和人工智能等跨领域协同服务平台。十四五医疗装备产业发展规划聚焦数字赋能,加强大数据人工智能5G区块链云产学研形成合力解决智能网联汽车人才之困全国两会期间,北京青年报记者专访了全国人大代表零束科技有限公司党委副书记刘懿艳。刘懿艳十分关注智能网联汽车面临的人才之困现有人才的存量市场无法匹配智能网联汽车行业对复合型人才的大量睡在我上铺的兄弟当王慧文再次遇上王兴3月8日,美团创始人王兴发布朋友圈透露,个人将参与美团元老王慧文创业公司光年之外的A轮投资,并出任董事。从校园社交到本地生活服务,再到ChatGPT,不需太多说明,二王已被公认是互MATLAB的牛顿法求多元函数的极值程序加实例今天主要是讲解MATLAB的牛顿法求多元函数的极值程序加实例。实例1求f(x,y)sin(x2y2)exp(0。1(x2y2xy2x)),在2x2,2y2上的极值点和极值。主程序c长江春潮乌江除磷,奔向绿色经济贵州作为长江经济带上游重要生态屏障,生态地位突出,发展潜力巨大。推动长江经济带发展座谈会召开7年来,贵州把修复长江生态环境摆在压倒性位置,全力促进经济社会发展全面绿色转型。乌江作为欧冶半导体推出首款智能车灯专用SoC芯片及解决方案中证网讯(记者张兴旺)3月6日,记者获悉,智能汽车芯片及解决方案公司欧冶半导体发布了公司首款智能车灯专用SoC芯片及解决方案。据悉,欧冶半导体围绕智能汽车第三代电子电气架构,提供系夏锡璠代表擦亮特色农产品品牌今年政府工作报告提出,发展乡村特色产业,拓宽农民增收致富渠道。全国人大代表湖北省恩施土家族苗族自治州州长夏锡璠表示,恩施州各项事业呈现良好发展态势。夏锡璠代表说,恩施州在旅游推介复新车特斯拉ModelSX推出烈焰红车漆取代中国红国内选装价2。5万元文懂车帝原创曹浩懂车帝原创产品日前,我们从特斯拉中国官网获悉,特斯拉ModelSModelX推出了烈焰红车漆选装,该颜色将取代此前中国红车漆,选装价格则依旧为2。5万元,而该颜色在不温和走进每个赛场!一加三大产品集结完毕,压力给到友商去年年底,一加在9周年庆活动上,制定了他们在未来的战略。刘作虎表示,OPPO与一加将以双品牌差异化路线协同,获取增量市场。同时,他宣布OPPO与一加开启双品牌时代,OPPO线上就是解读国务院机构改革方案解决部门交叉重叠问题封面新闻记者杨金祝3月7日下午,国务院机构改革方案提请审议,引发极大的关注。中央党校(国家行政学院)教授汪玉凯在接受封面新闻记者采访时表示,这次的调整相当有力度,主要体现在4个方面
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网