当前位置: 首页 > article >正文

【Kubernetes 指南】基础入门——Kubernetes 简介(一)

目录

一、Kubernetes 简单介绍

二、Kubernetes 是一个平台

三、Kubernetes 不是什么?


一、Kubernetes 简单介绍

Kubernetes 是谷歌开源的容器集群管理系统,是 Google 多年大规模容器管理技术 Borg 的开源版本,主要功能包括:

① 基于容器的应用部署、维护和滚动升级

② 负载均衡和服务发现

③ 跨机器和跨地区的集群调度

④ 自动伸缩

⑤ 无状态服务和有状态服务

⑥ 广泛的 Volume 支持

⑦ 插件机制保证扩展性

Kubernetes 发展非常迅速,已经成为容器编排领域的领导者。


二、Kubernetes 是一个平台

- Kubernetes 提供了很多的功能,它可以简化应用程序的工作流,加快开发速度。

- 通常,一个成功的应用编排系统需要有较强的自动化能力,这也是为什么 Kubernetes 被设计作为构建组件和工具的生态系统平台,以便更轻松地部署、扩展和管理应用程序。

- 用户可以使用 Labe1 以自己的方式组织管理资源,还可以使用 Annotation 来自定义资源的描述信息,比如为管理工具提供状态检查等。

- 此外,Kubernetes控制器也是构建在跟开发人员和用户使用的相同的 API 之上。用户还可以编写自己的控制器和调度器,也可以通过各种插件机制扩展系统的功能。

- 这种设计使得可以方便地在 Kubernetes 之上构建各种应用系统。


三、Kubernetes 不是什么?

- Kubernetes 不是一个传统意义上,包罗万象的 Paas(平台即服务)系统。它给用户预留了选择的自由。

- 不限制支持的应用程序类型,它不插手应用程序框架,也不限制支持的语言(如 Java,Python, Ruby 等),只要应用符合 12 因素 即可。

- Kubernetes 旨在支持极其多样化的工作负载,包括无状态、有状态和数据处理工作负载。只要应用可以在容器中运行,那么它就可以很好的在 Kubernetes 上运行。

- 不提供内置的中间件(如消息中间件)、数据处理框架(如 Spark)、数据库(如 mysq1)或集群存储系统(如 ceph)等。这些应用直接运行在 Kubernetes 之上。


查看【Kubernetes 指南】序言——大纲(含目录、章节、分类等)请点击链接:

【Kubernetes 指南】序言——大纲


http://www.kler.cn/a/412681.html

相关文章:

  • 开源加密库mbedtls及其Windows编译库
  • 构建一个去中心化的零售生态参与者的商业模型
  • Dart 中 initializer lists
  • CSS之3D转换
  • 蓝网科技临床浏览系统存在SQL注入漏洞
  • 英伟达推出了全新的小型语言模型家族——Hymba 1.5B
  • 鸿蒙手势密码
  • Java入门:17.正则表达式,String的intern方法,StringBuilder可变字符串特点与应用,+连接字符串特点--001
  • 循环神经网络(RNN)在自然语言处理(NLP)中的应用
  • MySQL【11】事务
  • 【简单好抄保姆级教学】javascript调用本地exe程序(谷歌,edge,百度,主流浏览器都可以使用....)
  • Git 进程占用报错-解决方案
  • 谷歌浏览器Chrome打开百度很慢,其他网页正常的解决办法,试了很多,找到了适合的
  • STM32 L4系列单片机低功耗模式(STOP模式)
  • 【TQ2440】02 串口连接进入u-boot
  • 【CSP CCF记录】201812-1第15次认证 小明上学
  • leecode56.合并区间
  • 华财术_号卡分销平台讲解(四大运营商+手机卡)
  • 【圣明先森】SPP集合划分问题(第二集)
  • 【halcon】Metrology工具系列之 get_metrology_object_model_contour
  • 关于人工智能
  • 365天深度学习训练营-第P6周:VGG-16算法-Pytorch实现人脸识别
  • 多线程编程:概念、原理与实践
  • EXCEL中的科学计数法:为何存在与用户的无奈
  • 排序算法之选择排序篇
  • GaussDB高智能--智能优化器介绍