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:640?wx_fmt=png

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

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


640?wx_fmt=png

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

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

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


福利

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


640?wx_fmt=jpeg

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


推荐阅读:

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

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

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

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

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

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


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523782.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业实战01:Oracle数据库概述

Oracle数据库专栏 文章目录1 用户与表空间1.1 用户1.2 表空间2 表与约束2.1 表2.2 约束在表中的作用3 约束种类4 查询语句4.1 查询的作用1 用户与表空间 1.1 用户 安装Oracle之后的系统用户有哪些?如何通过他们登陆Oracle数据库? 1.2 表空间 所登录数…

qt设置模态对话框并设置对话框的位置

引言 当对话框弹出的时候,其它的操作不能进行,这个对话框就是模态对话框,非模态对话框弹出的时候,其它的操作依旧可以做。以上就是通俗的理解模态对话框与非模态对话框。下面实现当模态对话框弹出的时候,设置弹出的位…

PLSQL 设置布局

前言:设置符合自己的PL/SQL布局 文章目录1. 设置符合自己风格的布局2.【Windows】-【Save Layout】1. 设置符合自己风格的布局 2.【Windows】-【Save Layout】

苹果应用商店反垄断案败诉,市值蒸发500多亿美元;脸书杠上了土耳其政府;Nutanix 扩展多云产品组合……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go新款iPhone XR各种色系&#…

qt中设置QCheckBox的文本与勾选框之间的距离

引言 项目中需要设置QCheckBox的文本与勾选框之间的距离,还有需要将勾选框设置的大一点,不是使用原始大小的勾选框。花了一点时间才知道如何实现。现在记录一下。 示例 我是通过样式表实现的文本与勾选框之间的距离,以及勾选框的大小。下面…

微服务化后缓存怎么做?

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:cnstonefang转自: 方丈的寺院摘要最近接手的代码中遇到几…

企业实战04:Oracle数据库_管理表

Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录管理表3-1 Oracle管理表之认识表3-2 Oracle管理表之数据类型3-3 练习题3-4 Oracle管理表3-5 Oracle管理表之修改表3-6 练习题3-7 Oracle管理表之删除表管理表 本章主要介绍数据类型,以及…

qt中解析json字符串的时候出现错误missingNameSeperator

概述 当解析json字符串,编译代码的时候没有问题,但是当程序调式运行到解析json字符串的时候,即这句: QJsonParseError parseError;QJsonDocument doc QJsonDocument::fromJson(byteArray,&parseError);if (!doc.isNull() &…

企业实战05:Oracle数据库_操作表中数据

Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录操作表中数据4-1 Oracle 操作表中的数据4-2 Oracle 复制表数据4-3 Oracle 修改数据4-4 Oracle 删除数据操作表中数据 本章介绍对表中数据进行复制、修改和删除等操作。 4-1 Oracle 操作表中的数据 …

云在物联网中的惊人优势 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!原文作者:Dave McCarthy编译作者:风车云马很多网络公司利用云计…

qt中树形控件QTreeWidget的项点击后获取该项的文本

概述 通过点击树形控件的项,可以得到被点击的树形控件的文本,使用树形控件的信号itemPressed与所在类的槽函数绑定,通过传递参数QTreeWidgetItem和列column,在绑定的槽函数中得到被点击的项的文本。下面上代码: conn…

企业实战07:Oracle数据库_查询语句

Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录查询语句6-1 Oracle 查询概述6-2 Oracle 基本查询语句6-3 Oracle查询语句之在sql/plus中设置格式6-4 Oracle查询语句之查询表中的所有字段及指定字段6-5 Oracle查询语句之给字段设置别名6-6 Oracle 运…

Docker精华问答 | Docker vs VM

在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,那么今天我们继续关于Docker 的精华问答。1Q:为什么用docker?A:作为一种新兴的虚…

qt中创键树形控件QTreeWidget与QStackWidget相绑定

引言 实现点击下拉列表的项对应的跳转到相应的堆栈窗口,且每个堆栈窗口中都有各自的树形控件,更换可执行文件所在目录下的文件data.json后,点击更新按钮,可以更新所有堆栈窗口的树形控件。 效果 示例 下面是实现代码&#xff1…

企业实战06:Oracle数据库_约束

Oracle数据库专栏 命令后面可以不加;分号 SQL语句后面一定要加;分号 文章目录约束5-1 Oracle 约束概述5-2 Oracle 非空约束5-3 Oracle 主键约束5-4 Oracle 在修改表时添加主键约束5-5 Oracle 在创建表时添加外键约束(上)5-6 Oracle 在创建表时设置外键约…

为什么你的年薪只是别人的月薪?你需要技术专家帮你「充电」

戳蓝字“CSDN云计算”关注我们哦!2019 年 5 月 26 - 27 日,由中国 IT 社区 CSDN 与数字经济人才发展中心联合主办的第一届 CTA核心技术及应用峰会将在杭州国际博览中心召开。近 500 名开发者将齐聚于此,共同交流探讨机器学习和知识图谱的技术…

qt5中QString输出变量的值

概述 QString类中有两种实现输出字符串中含有变量值的方式,这里做下记录。 示例 方法一 使用QString的函数asprintf; int m_age 12; QString::asprintf("年龄是%d",m_age);方法二 使用arg; QString name "lisa"; QString c…

IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务

文章目录一、idea快速搭建web项目二、xfire 服务方搭建1. pom依赖2. web.xml3. 创建一个entity4. 创建一个接口5. 创建接口实现类6. 在WEB-INF创建一个META-INF的目录7. 在META-INF创建一个xfire的目录8. 在xfire创建一个services.xml的目录二、xfire客户端搭建1. 创建xfire客户…

qt中QMap与QMultimap用foreach遍历

引言 若只是单独的遍历容器,不修改容器中元素的值,可以使用foreach来实现,比使用迭代器来遍历元素更简洁,使用foreach迭代器是创建了原来容器的副本,所有不能修改容器中数据。下面看两个示例。 示例 示例一 遍历QM…