游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

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。

2020年苹果AppStore生态销售额6430亿美元,中国IT之家6月3日消息美国AnalysisGroup(安诺析思国际咨询公司)今天发布了一项关于苹果AppStore生态的一项独立研究,该研究名为《AppStore生态系统的全球视……苹果iPhone13CAD图曝光对角后置摄像头布局IT之家6月2日消息据外媒MacRumors报道,爆料人JonProsser今日制作了据称是iPhone13的CAD渲染图。JonProsser在一段视频中表示,iPho……苹果自动驾驶汽车部门多位高管离职,为AppleCar添加难度北京时间6月2日晚间消息,据报道,最近几个月,苹果公司自动驾驶汽车团队流失了多位高级管理人员,这为苹果按期推出电动汽车带来了额外的复杂性。据悉,苹果自动驾驶部门有数百名工……痤疮痘印多久能恢复?痘印多久能消除?比痘痘更折磨人的肯定是痘印了,这些痘印在脸上一直不肯消散,这也使原本精致的五官蒙上了一层灰,失去了光芒。那么,这些痤疮痘印多久能恢复呢?其实痤疮痘印的恢复因人而异,痘痘消……基于河图技术构建,华为AR地图登陆苹果AppStore感谢IT之家网友疯狂土地神的线索投递!IT之家5月29日消息华为AR地图现已登陆苹果AppStore。该应用基于华为河图(Cyberverse)技术构建。IT之家了……CodeWeavers正在努力,使苹果Mac电脑支持DireIT之家12月24日消息,Valve公司一直与CodeWeavers合作构建Proron工具,使得Linux平台能够玩Steam游戏,开启多项显卡功能,兼容DirectX、光追……有了这篇,不愁写不出朋友圈文案啦哈喽,小鱼又回来啦!太久没和大家见面了,感觉略微有点生疏。为了纪念回归第一天,发一篇朋友圈文案收集录吧!搞笑版我揪住了一只蝉,让我以为揪住了夏天。谁知道蝉说:说不上爱别揪……蓝库云利用ERP系统,企业走向数字化管理将带来哪些好处?如今科技日新月异,企业要进行大数据分析是无法避免,内外局势的不稳定,大数据、云计算、零代码议题纷纷被大家提起,并且加速企业进入数字化转型的脚步,利用数据分析,站在客观的角度找寻……为何有人能在城里买房子,还说自己是穷光蛋?当事人房贷压力大前言每个国家的货币都会经历这样的历程,那就是随着时间的推移通货膨胀的出现,货币购买力会逐渐降低,就比如10年前的100元和现在的100元购买力是不相同的。表面上看10年前……高德高清导航功能扩大支持范围,新增北京市福建省山东省安徽省IT之家10月1日消息今日高德地图宣布,自家的高清导航功能即日起扩大支持范围,为北京市、福建省、山东省、安徽省提供了支持。该功能可以在导航时显示3D实景车道,针对高速和城市快速……鬼谷子新皮肤特效来了,周年庆没有失望,果然都是高品质的皮肤大家好,这里是TT的峡谷日记,将会给你带来王者荣耀最新的爆料内容。关于7周年的限定皮肤,相信大家应该都有了解,也就是鬼谷子的新皮肤,大家得知是鬼谷子的新皮肤之后也是很好奇……微信支付再次开启苹果AppStore充值9折优惠活动感谢IT之家网友榆吢的线索投递!IT之家10月24日消息,感谢IT之家网友榆吢的线索投递,微信支付在近日开启了苹果AppStore的9折充值活动。在微信支付的生活服……
chatGPT成都和重庆哪个城市的发展潜力大?成都和重庆哪个城市的发展潜力大?成都和重庆都是中国西部地区的重要城市,都有着较高的经济发展潜力,但具体哪个城市的潜力更大,需要根据不同的角度进行分析。从经济总量上来……比极氪001小一圈,奥迪A6AvantE奥迪已经揭开了A6Avantetron概念车的面纱。这款时尚的电动旅行车基于2021年上海车展上展示的A6Sportbacketron概念车,是奥迪A6旅行车的电动版。奥……小学生近视严重脊柱侧弯严重,卷子成绩再好有用吗?晚上陪孩子写作业,他写到阅读短文部分,激动地大喊:妈妈!你来看,我可找到同病相怜的伙伴了,你们老说我不爱写作业,你看看短文里的小孩爱写吗?我仔细一看,短文内容如下:……经常喝牛奶与经常喝豆浆,对身体分别有哪些好处?医生告诉你答案提到豆浆和牛奶,相信大家都非常熟悉,它们都是必不可少的早餐饮品,具有极高的营养价值,里面含有多种对人体有益的成分,不仅可以满足人体对营养的需求,还能满足饱腹感,给人体提供能量。……确定了!USBC接口成唯一选择,苹果将在2024年底前被强制关于Lightning接口是否被取代的问题,终于有结果了!根据欧盟官方的消息,《通用充电器新规》正式获得批准,并且已经确定了立法程序。在2024年底前,USBC接口将成为……华为任正非今年豪气分红掏出614亿,超13万员工受益,人均4作为连美国政府都感到威胁的中国科技企业,华为公司一直被人们关注,华为能成功的重要原因之一,便是拥有大量的顶尖人才,而能吸引这些顶尖人才加入华为的重要原因,便是另外界羡慕的工作收……芝加哥农产品期价5日涨跌不一新华社芝加哥10月5日电(记者徐静)芝加哥期货交易所玉米、小麦和大豆期价5日涨跌不一。当天,芝加哥期货交易所玉米市场交投最活跃的12月合约收于每蒲式耳6。84美元,比前一……镜头大美七月七月的关键词,是骄阳、荷塘、海滩;七月的色彩,是翠绿、金黄、碧蓝在这个火热而绚烂的盛夏,让我们随着镜头,体验祖国各地各具特色的夏日风情。夏日清晨,太阳初升,沙溪河河面泛着……都市剧女王胡可的坎坷情史,这个女人真的不容易1975年,在美丽的水乡嘉兴,胡可降生了。小时候的她非常孤独,在她还不到一岁的时候,父母就为了事业离开了她。直到后来,两人回到家乡,留守多年的胡可已经变得非常调皮,……什么叫ampampquot共享农庄ampampquot?共享农庄指把农村闲置住房进行个性化改造,形成一房一院一地,并根据需求改造为市民田园生活、度假养生等多种模式,再通过互联网对外出租。截至2020年底,海南省休闲农业示范点102家……准爸妈准备好迎接宝宝了吗快来看看你有没有漏掉什么超实用精简新生儿用品清单及购买攻略孕晚期小孕妇,新生儿用品购买攻略已做好!欢迎探讨。宝宝的东西实在太好看了!而且我超级喜欢蓝色,看到蓝色系的新生儿物品就挪不开……中山旅游景点名树园仙踪龙园故里旅游区温泉旅游区瞻园1、名树园位于中山市兴中道30号兴中体育馆对面,名树园虽小,但小而精致,有各种中山本土树种,多而密,高大茂盛;有水,清澈见底,锦鲤缤纷;有石头,散落在草坪上大小各异的石鼓……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网