Kubernetes精华问答 | K8s架构和组件是怎样的?

640?wx_fmt=png

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。


640?wx_fmt=gif1

Q:什么是Kubernetes?


A:Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署容器,那么可以将Docker看成Kubernetes内部使用的低级别组件。Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。
使用Kubernetes可以:

  • 自动化容器的部署和复制

  • 随时扩展或收缩容器规模

  • 将容器组织成组,并且提供容器间的负载均衡

  • 很容易地升级应用程序容器的新版本

  • 提供容器弹性,如果容器失效就替换它,等等...


640?wx_fmt=gif2

Q:什么是Pod?


A:Pod就是Kubernetes所能识别的最小单元。它包含了一个或多个的容器并看做是一个整体的单元。基本上,可以说Pod就是一个单一的微服务。


640?wx_fmt=gif3

Q:Swarm和K8S的共同点是什么?


A:Docker Swarm和Kubernetes都是用来编排容器的,但是是以不同的方式。至于Openstack正在成立的标准对此产生的影响的话,我们可以去掐指算算,不过也许只有时间才能告诉我们最终的答案。一般而言,开源的好处,尤其对于Openstack来说,如果一个标准对你而言很重要的话,那便没有什么可以妨碍你去实现它了。


640?wx_fmt=gif4

Q:Kubernetes 特点有哪些?


A:可移植: 支持公有云,私有云,混合云,多重云(multi-cloud)

     可扩展: 模块化,插件化,可挂载,可组合

     自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展


640?wx_fmt=gif5

Q:Kubernetes架构和组件


A:Kubernetes精华问答 | K8s架构和组件是怎样的?_第1张图片

- 服务分组,小集群,多集群

- 服务分组,大集群,单集群


640?wx_fmt=png

小伙伴们冲鸭,后台留言区等着你!

关于Kubernetes,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


Kubernetes精华问答 | K8s架构和组件是怎样的?_第2张图片

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!


推荐阅读:

  • 10 种最流行的 Web 挖掘工具 | 程序员硬核评测

  • 《复联4》| 生活需要漫威这块糖

  • 如何向 6 岁的孩子解释编程?这个解释厉害了

  • “踏实工作 7 年,辞职时老板头都不抬”

  • 60倍回报! AI工程师用OpenAI创建了一个比特币自动交易工具! 这里是详细做法 | 技术头条

  • 赌5毛钱,你解不出这道Google面试题


640?wx_fmt=png 真香,朕在看了!

你可能感兴趣的:(Kubernetes精华问答 | K8s架构和组件是怎样的?)