范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

来说说Kubernetes的运作机制

  | 启迪云解决方案架构师 费海强
  Docker容器改变了人们对开发、部署和维护软件的思考方式,利用现代操作系统的本机隔离功能,容器支持类似于虚拟机的关注点分离,但是与基于虚拟机监控程序的虚拟机相比,它的开销要小得多,部署的灵活性也要大得多。
  容器非常轻巧灵活,它们产生了新的应用程序架构,新方法是将构成应用程序的不同服务打包到单独的容器中,并在物理或虚拟机群集中部署这些容器。这就需要容器编排 - 一种自动化基于容器的应用程序的部署,管理,扩展,网络和可用性的工具。
  Kubernetes,这个源自Google的开源项目可以自动化大规模部署和管理多容器应用程序的过程,虽然Kubernetes主要使用Docker,但它也适用于符合容器图像格式和运行时的Open Container Initiative(OCI)标准的任何容器系统。而且由于Kubernetes是开源的,对其使用方式的限制相对较少,任何想要运行容器的人都可以自由使用它。一、Kubernetes VS Docker
  Kubernetes不会取代Docker,但会增加它的功能,但是,Kubernetes 确实取代了Docker中出现的一些更高级别的技术。
  其中一种技术是Docker Swarm,一个与Docker捆绑在一起的编排器,它仍然可以使用Swarm而不是Kubernetes,但Docker公司已经选择让Kubernetes成为Docker社区和Docker Enterprise版本的一部分。
  并不是说Kubernetes是Swarm的直接替代品。Kubernetes比Swarm复杂得多,需要更多的工作才能部署,但同样,这项工作旨在从长远来看提供巨大的回报- 一个更易于管理,更具弹性的应用程序基础架构。对于开发工作和较小的容器集群,Docker Swarm提供了一个更简单的选择。二、Kubernetes 集装箱管理
  高级语言(如Python或C#)为用户提供抽象和库,以便他们可以专注于完成手头的任务,而不是陷入内存管理的细节。
  Kubernetes与容器编排的工作方式相同,它为管理容器组提供了高级抽象,允许Kubernetes用户专注于他们期待的应用程序运行方式,而不是担心具体的实现细节。他们需要的行为与提供它们的组件分离。
  Kubernetes旨在自动化和简化许多容器管理任务,它具备如下的关键功能:Kubernetes部署了多容器应用程序
  许多应用程序不仅存在于一个容器中,它们是由一堆容器构建,可能是一个数据库,或是Web前端,也许是一个缓存服务器。微服务也是以这种方式构建的,通常为每个服务、Web协议和API绘制单独的数据库,以将服务联系在一起。虽然将应用程序作为微服务来构建有长期的优势,但它带来了许多短期的繁重工作。
  Kubernetes减少了实现此类应用程序所需的工作量,你告诉Kubernetes如何从一组容器中组成一个应用程序,Kubernetes处理将它们推出,保持它们运行并保持组件彼此同步的细节。Kubernetes扩展了容器化应用程序
  应用程序需要能够上下调整以满足需求,平衡传入负载,并更好地利用物理资源。Kubernetes具备做所有这些事情的条件,并以自动化,不干涉的方式进行。Kubernetes推出新版本的应用程序,无需停机
  基于容器的应用程序开发工作流程的部分吸引力在于实现持续集成和交付,Kubernetes具有允许对新版本的容器映像进行优雅更新的机制,包括在出现问题时进行回滚。Kubernetes提供网络,服务发现和存储
  Kubernetes处理许多其他基于容器的应用程序的复杂细节,让容器相互通信,处理服务发现以及为来自各种提供商(例如,亚马逊的EBS)的容器提供持久存储都通过Kubernetes及其API进行处理。Kubernetes提供监视,日志记录和调试
  众所周知,容器是不透明的。Kubernetes提供用于获取有关容器和容器组状态的实时信息的服务,以及有关群集中开发人员操作的详细信息。Kubernetes允许进行非破坏性自定义
  Kubernetes集群可能需要调整其目标环境,但一些调整会使未来的升级变得困难。Kubernetes的本机功能之一,自定义资源定义,允许开发人员扩展和自定义Kubernetes的API,而不会破坏与Kubernetes库存的兼容性。Kubernetes在任何环境中运营
  Kubernetes与特定的云环境或技术无关,它可以在任何支持容器的地方运行,这意味着公共云,私有堆栈,虚拟和物理硬件以及单个开发人员的笔记本电脑都是Kubernetes可以玩的地方。Kubernetes集群也可以运行上述任何组合。这甚至包括Windows和Linux系统的混合。三、Kubernetes 如何运作
  Kubernetes的架构利用了各种概念和抽象,其中一些是现有的,熟悉的概念的变体,但其他一些是Kubernetes特有的。Kubernetes集群
  最高级别的Kubernetes抽象(cluster)是指运行Kubernetes(本身是集群应用程序)的一组机器及其管理的容器,一个Kubernetes集群必须有一个master,即命令和控制集群中所有其他Kubernetes机器的系统。一个高可用性的Kubernetes集群在多台机器上复制master的设施,但一次只有一个主控形状运行作业调度程序和控制器管理器。Kubernetes节点和pods
  每个集群都包含Kubernetes节点,节点可以是物理机器或虚拟机,同样,这个想法是抽象的:无论应用程序运行在什么地方,Kubernetes都会处理在那个底层上的部署。还可以确保某些容器仅在虚拟机上运行或仅在裸金属上运行。
  节点运行pods,这是可以创建或管理的最基本的Kubernetes对象,每个pod表示Kubernetes中应用程序或运行进程的单个实例,由一个或多个容器组成。Kubernetes开始、停止并将pod中的所有容器作为一个组复制。pods让用户关注应用程序,而不是容器本身。有关如何配置Kubernetes的详细信息,从pods的状态开始,保存在一个分布式键值存储Etcd中。
  根据需要在节点上创建和销毁pods,以符合用户在pod定义中指定的所需状态。Kubernetes提供了一个称为控制器的抽象概念,用于处理如何旋转、展开和旋转pods的物流。控制器有几种不同的风格,这取决于所管理的应用程序的类型。例如,最近引入的"StatefulSet"控制器用于处理需要持久状态的应用程序。另一种控制器,部署,用于向上或向下扩展应用程序,将应用程序更新为新版本,或者在出现问题时将应用程序回滚到已知的良好版本。Kubernetes服务
  因为pods根据需要生存和死亡,我们需要一个不同的抽象来处理应用程序生命周期。应用程序应该是一个持久化实体,即使运行构成应用程序的容器的pod本身不是持久的。为此,Kubernetes提供了一种称为服务的抽象。
  服务描述了如何通过网络访问给定的pod组(或其他Kubernetes对象),正如Kubernetes文档所说,构成应用程序后端的pod可能会发生变化,但前端不应该知道或跟踪它。服务使这成为可能。
  Kubernetes内部的一些内容使图片更加完美,该调度包裹了工作量,以使他们在整个资源平衡和使部署满足应用程序定义的要求节点。所述控制器管理器保证了系统的应用程序,工作负载,状态等-匹配ETCD的配置设置定义的期望的状态。
  重要的是要记住,容器使用的低级机制(如Docker本身)都不会被Kubernetes 取代。相反,为了保持应用程序大规模运行,Kubernetes提供了一组更大的抽象来使用它们。

打针后,针洞里的肉哪去了呢?啊哈哈哈哈,怎么都想不通打针应该是没一个人都会有的经历,我们从出生开始,就会打各种针,而小的时候,可能并不知道打针是干什么的,就觉得有点疼,有点吓人。不过,当我们长大后,慢慢也就会接受了,只是有一点还是想终于知道为啥不能娶护士回家了,就怕婚后生活不和谐哈哈哈哈终于知道为什么找媳妇不能找护士了吧,就怕婚后生活出现矛盾的时候,广大男同胞就像她们手中这些被粗暴对待的小青蛙们!都知道学医的妹子胆子都很大,但是这么大的青蛙都能抓着镇定听讲,估计不户外路演直播,一台加来众科JA160户外弹唱直播音箱就能轻松搞定凭借优异的品质与独树一帜的外观,加来众科品牌旗下的音箱早已成为了不少街头小巷演艺的标配,这一路演神器,不单单可以胜任各种形式的路演,今天要介绍的这款JA160户外弹唱直播音箱,还可网络主播的放心之选,加来众科VD8数字直播专业声卡近日,加来众科又出新品啦!VD8数字直播专业声卡,让小编在此为大家简单介绍一下。相信不少直播K歌的小伙伴都遇到这样的问题电脑配置跟不上,声卡运行时会出现电流声,连麦PK时经常掉线等2021年第二届贵阳工业博览会圆满落幕加来众科收获颇丰载誉而归为期3天的2021年第二届贵阳工业博览会在贵阳国际会议展览中心落下帷幕。本届工业博览会以完善产业链畅通供应链提升价值链为主题,由贵州省工业和信息化厅贵阳市政府主办。此届工博会展出面职场中的你敢向领导提问吗?在当今社会,职场一词,向来都会瞬间引起广大上班族(即打工人)的热议和共鸣,一提起这个词,就会有说不够的故事,吐不够的槽,还有各种奇人轶事等等,今天就跟大家一起聊聊在职场中的问这个词加来众科AK8Pro数字直播声卡,双设备直播更流畅,OTG数字接口直播作为这个时代的新产业,新的市场格局已打开,万物可播也似乎已经成为了当下的发展趋势,随之而来的是直播设备的花样百出,声卡类型更是包罗万象。想要在众多主播中脱颖而出,成为头部主播,把房子当年货卖,碧桂园出圈再提速房子年货化终于成为了现实。近日碧桂园中南世茂孔雀城华发等房企联手天猫好房共同参加聚划算百亿补贴春节会场,此次有800个楼盘共计3万套房源以不同形式的补贴和优惠面向过年买房有需求的购轻巧便携,加来众科CM8触摸屏数字直播声卡,专为户外直播而生不管你是户外直播还是手机直播,对户外的场景相关道具的要求都是极高的,因此相比在室内直播,户外直播对要用到的直播声卡便携性功能就提出了更高的要求,例如在体积上要小巧,方便能随身移动,杀菌消毒!海尔智家APP完成改版升级新开智慧健康场景专题元宵节后,不少人步入了返工的大潮。但疫情还未过去,除了戴口罩勤洗手,我们在每天出门和回家后还应该做好哪些个人防护呢?为应对特殊时期人们的健康防护需求,2月10日,海尔智家APP进行用场景干掉家电,博洛尼同仁堂等都来捧场!海尔智家又玩啥?从家电到家庭,跳出家电品牌赛道的海尔智家,在做场景生态的路上,又有了新的动作。5月30日,海尔智家启动以衣食住娱,爱上智家为主题的美好生活节,发布了近40个升级版场景方案,并根据用
继续领跑!中国6G专利再登榜首,日媒美国也无法取代中国在5G领域,我国各方面都已领跑全球,比如在技术方面,华为中兴5G专利数量加起来占据全球的三分之一,我国是掌握5G专利数量最多的国家从5G电信规模来看,全球只有中国和外国两个,我国5骨传导耳机的搅局者,西圣X1高性价比耳机骨传导耳机这几年比较流行起来,是因为听音乐不入耳的宣传,也是因为大家希望在运动户外出行听音乐的同时,可以做到安全不出意外。现在有很大一部分人在行走或者是骑行中听音乐,而为了达到好的价格从低到高,看看有哪些蓝牙耳机适合假期出游使用目前的入耳式耳机是否会容易丢失?那么需要新的一对来搭配的智能手机或平板电脑吗?如果之前没有想过升级的入耳式耳机,现在可能是一个好时机,因为假期就要来了。当然了,如果预算允许,可以随可弹出可拆卸,还支持取出拍摄vivo再爆手机摄像头新专利继此前,vivo可拆卸手机摄像头专利曝光之后,日前,vivo又一项手机摄像头专利被曝光了出来。据外媒letsgodigital报道,vivo正在研发一种新型的升降式摄像头手机,目前美的空调和格力空调海信空调,这三款空调在市面上销量如何划分国产空调行业现在发展得欣欣向荣,已经成为了家家户户必备的电器,不管是购买新房还是装修,都会考虑到空调的放置。随着空调行业的发展,现阶段很多新兴牌子也加入了进来,譬如海信空调,那么对出门不再带线倍思布洛克带线数显快充移动电源如果出远门,你的包包里必带的什么东西呢?手机,化妆包,充电器,证件,又或者还有蓝牙耳机?好像还有一个东西没有提到,移动电源。这个在几年前看似可有可无的配件,在几年的时间里迅速成了我5G持久长续航这些高性能大电池手机助你游戏稳定上分随着科技的不断发展,手机也从最开始的通讯工具演变成为现在社交支付出行等必不可少的生活工具。除高端手机外,如今的中端智能机也拥有出色的外观设计以及强悍的性能表现。而随着5G技术的加入果然猛男粉?京东数据显示iPhone13粉色订单,有近六成为男性入手一般来说,见到粉色的数码产品时,许多人都喜欢将其调侃为猛男粉。而如今,这一调侃估计也成现实了据京东数据显示,在目前该平台下单的iPhone13粉色消费者中,有近六成的用户都是男性,13香1TB皇帝版太贵?极空间私有云让你无需天价手机互联网发展浪潮下,我们个人的数据信息也越来越多,从照片到视频从聊天记录到各种文件这么一想,手机的内存好像永远都赶不上信息的增量。苹果公司就敏锐地嗅到了用户对于内存的需求,9月24日工信部拆墙,为了谁导语工信部互联网巨头解除屏蔽外链,拆墙所为何事?文王雨佳来源东哥解读电商9月17日夜晚,微信对话框里,悄悄出现了抖音和淘宝链接。拆墙,解除屏蔽外链,互联网巨头之间的生态隔绝次元壁彻清华教授用39小时讲完的Python,整整698集,强烈建议学习啊兄弟!毫无套路!!!福利分享1本套视频一共698集,本套视频共分4季第一季Python基础。第二季。Python深入和扩展第三季网络编程多线程扩展库第四季算法Python源码函数式