CIFCOM跨境电商 CIFCOM跨境电商

当前位置: 首页 » 出海百科 »

亚马逊pod是谁提供的

大家好,今天来为大家解答亚马逊pod是谁提供的这个问题的一些问题点,包括亚马逊pod是谁提供的也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

美国FBA海运散货怎么操作?

几年前,如果你仅仅了解或知道区块链,VR(虚拟现实),AI(人工智能)这些词,那你就可以在别人面前大吹特吹自己熟悉或精通云计算了。

当然,时代在前进,我们在内卷。几年后的今天,技术的进步并没有赶上我们装逼的步伐。这几年来了,似乎并没有再提出什么新的高大上的词汇,但是以往的概念却被我们反复加热给炒烂了。

现在出门和别人吹水装逼,如果你还是张口闭口区块链,VR,AI这些老掉牙的概念和词汇,那你真的好low啊。

云原生时代要出门吹水装逼,首选Kubernetes,为什么选择它,因为它念起来朗朗上口啊(不是)。

所以,Kubernets是什么呢?我们又可以用它来干什么呢?


Kubernets是什么?

第一个重点来了,要考的哈。为什么Kubernetes简称k8s?

Kubernetes是Google开源的一个容器编排引擎,简称k8s,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。

解析:因为k和s之间有8个字母,所以简写成k8s。吹水的时候一定记得要把Kubernetes喊作k8s,因为这样子会显得你和Kubernetes很熟,就和你喊同学和朋友的外号或小名一样,会显得你俩的关系很亲切,称呼全名反而有一种疏理感。

第二个重点来了,k8s到底是什么呢?

Kubernetes 脱胎于 Google 的 Borg 系统,是一个功能强大的容器编排系统。Kubernetes 是一个可移植的,可扩展的开源平台,用于管理容器化的工作负载和服务,方便了声明式配置和自动化。它拥有一个庞大且快速增长的生态系统。Kubernetes 的服务,支持和工具广泛可用。

解析:看官方文档给出的介绍,我们来提取句子的主干。”Kubernetes是一个容器编排系统”,关键词:容器编排系统,把这六个字刻进你的脑海里。重要的事情说三遍,容器编排系统,容器编排系统,容器编排系统!!!

对于容器编排系统,我们怎么理解呢?

官方对容器的定义是:

打包应用及其运行依赖环境的技术。

我们可以简单地认为容器就是一个箱子(实际上的情况比这复杂,但我们可以这么粗糙地去理解),我们把开发好的应用进程放进去,让进程在里边运行。

比方说,我们有一家宠物店,每个容器就可以看作是一个笼子,有些笼子养狗,有些笼子养猫,有些笼子养兔子,每种宠物饲养的环境都是不同的,而笼子一多,我们如果一个一个笼子去管理的话,就会很麻烦,比如说有十万个笼子,我们要一个个去喂食的话,那就很麻烦。

那我们就想,弄一个自动化饲养宠物的系统出来该多好啊,它可以帮我们管理这些笼子,我们只需要点一点,或者做简单的配置就可以了,例如告诉系统要给兔子喂胡萝卜,给猫喂猫粮。

容器编排系统就应运而生了。


我们可以用Kubernetes来做什么?

通过现代的 Web 服务,用户希望应用程序能够 24/7 全天候使用,开发人员希望每天可以多次发布部署新版本的应用程序。 容器化可以帮助软件包达成这些目标,使应用程序能够以简单快速的方式发布和更新,而无需停机。Kubernetes 帮助您确保这些容器化的应用程序在您想要的时间和地点运行,并帮助应用程序找到它们需要的资源和工具。Kubernetes 是一个可用于生产的开源平台,根据 Google 容器集群方面积累的经验,以及来自社区的最佳实践而设计。

我们来看官方文档上的这一段话,总的来说,就是我们可以用Kubernetes来进行应用的部署,发布,更新和管理。

通俗的解释就是:你是一家宠物店的老板,你新进货了一只猫,你把猫还有猫粮猫脸盆等等乱七八糟的东西一块放进了一个笼子里,然后你把这个笼子放到店里显眼的货架上方,这就叫部署和发布;圣诞节到了,你突发奇想给这只猫换上圣诞主题的女仆装,于是你把这只猫抓出来,换好衣服后又放回笼子里,顺便还加了点猫粮,最后再把笼子放上货架上,这就叫更新;又一天,你家房子拆迁了,你不用再辛辛苦苦经营宠物店了,你一口气把货架上的宠物连带着笼子全部拿了下来,这就叫管理。

专业点来说,有了 Kubernetes,你可以:

  • 跨主机编排容器。
  • 更充分地利用硬件资源来最大化地满足企业应用的需求。
  • 控制与自动化应用的部署与升级。
  • 为有状态的应用程序挂载和添加存储器。
  • 线上扩展或裁剪容器化应用程序与它们的资源。
  • 声明式的容器管理,保证所部署的应用按照我们部署的方式运作。
  • 通过自动布局、自动重启、自动复制、自动伸缩实现应用的状态检查与自我修复。

写在最后

Kubernetes的内容远不止上面这些,想要了解Kubernetes更多的内容,可以到官网和它的中文社区了解更多更详细的内容。

像在Kubernetes的官网上,就提供了基础的入门教程,让新手小白也可以快速上手搭建一个k8s集群,快速部署自己的应用。除此之外,在Kubernetes的中文社区,更是有大量的教程和博客供大家参考阅读。

[kubernetes中文社区[kubernetes官方网站

关注我,了解更多有关有趣好玩的冷知识。

想为我的ipad配一个音箱,大家有什么好推荐的?

这个问题既然是向非技术人员介绍kubernetes。这里第一个想到的就是比喻法。毕竟kubernetes涉及到很多操作系统,网络的知识,想一点相关知识不捎带又介绍清楚kubernetes,着实有些难。

先抛一张kubernetes架构图,参照这个咱们分解来说。见下图。

我理解中的Kubernetes,可以看作一个公交枢纽站(不是普通的公交站哟)。其作用是统一的调度管理各路公交车的运营。

集群:一个公交枢纽站可以看做是一个kubernetes集群

Master:作为kubernetes的大脑,负责整个kubernetes集群的管理。其中有三个核心组件,既三个核心部门。

apiserver:作为总控,相当于枢纽站的总控制台。可以理解为管理枢纽站的方方面面。比如门卫室,广播站,购票大厅等等。

controller-manager:在kubernetes中提供多种控制器,管理集群各个资源。既公交枢纽站的具体职权部门。比如一路里应该有几个公交车等

Scheduler:kubernetes负责资源调度。既具体的调度部门,比如这个枢纽站中,某个分站台需要维修,需要把这个站台上停靠的车辆调到其他站台。这就是它做的事。当然不止这些。

Node:kubernetes中各个子节点,各资源项会具体的部署在各节点上。这里包括几个关键概念:

Kubelet:各节点在集群中与apiserver通信的出入口,处理master下发到本节点的任务,并定期向master汇报节点的情况。在这个枢纽站中。类似于每个分站台的控制台。只关注自己分站台的情况,并与总控保持联系。

Kubeproxy:这是一个提供负载均衡和服务发现的组件。其功能多与service绑定。可以理解为,对每路公车发送的信息。由它制定分发规则进行发送。新加入的公车。由它负责注册到service中。

Pod:每一辆公交车可以看做一个pod,这是kubernetes中的基本资源单位。每一个乘客可以看做是一个容器。一辆车上可以有多个乘客。但不管有几个乘客,都必须有一个司机,既pause容器。

Deployment:每一路公车都会之前有一辆公车,如789路。一定不值一辆车,这些车都运行同样的路线,完成同样的功能。就如同deployment,可以部署一类实例多个副本。

Service:这是kubernetes中一个抽象概念。可以这样比喻。本来某一路下所有的公车副本,应该都停靠在一个分站台下。但由于站台位置有限,有一部分车停在了其他分站台。这时候,总控台需要对这一路下的所有车进行管理。该怎么办呢?总控台将这一路车定义为一个service,并建立一个通信的频道。通过这个频道,实现对这一路车的负载均衡,调度管理。车该往哪停,车与车之间通信,都可以通过这个service。

OK,关于亚马逊pod是谁提供的和亚马逊pod是谁提供的的内容到此结束了,希望对大家有所帮助。

未经允许不得转载: CIFCOM跨境电商 » 亚马逊pod是谁提供的

相关文章

themebetter

contact