除了容器资源管理和调度,Kubernetes另外一个核心价值是提供了针对不同类型应用管理的API接口集合,这些API集合把针对不同类型应用的管理能力分别到Kubernetes平台中。以Web业务(Long-Running类型应用)为例,提供了应用组件可靠性管理能力以及多副本管理能力、多副本之间的负载均衡能力、不同应用组件之间的服务发现能力、配置管理能力、灰度升级能力等。从而使得应用开发者直接使用上述能力开发应用时十分简单快捷,从而聚焦业务核心逻辑的开发。

Kubernetes提供了针对如下不同类型应用的管理能力。

Long-Running应用:一旦应用启动,会长时间运行,如Web业务。提供应用组件可靠性保障、副本数保障、灰度升级、多组件间负载均衡等能力。批量任务:提供任务创建、删除、更新、查询、状态跟踪等能力。

DaemonSet类型应用:当用户部署一个Daemonset类型的应用时,Kubernetes在集群的每个节点上都部署一个Pod。典型的例子如日志、监控的代理程序的部署。

PetSet类型应用:用来支持用状态应用,比如一个MySQL集群。具体管理能力如允许PetSet类型应用的不同组件独立挂载容器存储卷,提供不同组件间通信机制等。

上述不同类型的应用,对应一个不同类型的控制器管理器(ControllerManager)。用户可以根据自己的需求,开发特定类型的自定义控制器管理器。

最新文章

  1. js导出excel
  2. 远程登录VirtualBox虚拟机Linux
  3. MongoDB的安装与设置MongoDB服务
  4. “全能”选手—Django 1.10文档中文版Part4
  5. [转]OnKeyDown Numeric Validator CLIENT SIDE
  6. BZOJ 1602 USACO2008 Oct 牧场行走
  7. Hadoop2.2.0 安装笔记
  8. 对.NET的认识
  9. Java 垃圾回收机制
  10. UNDERSTANDING VOLATILE VIA EXAMPLE--reference
  11. Oracle数据库的创建与验证
  12. 再起航,我的学习笔记之JavaScript设计模式13(装饰者模式)
  13. Java8 Stream简介
  14. BZOJ 3991: [SDOI2015]寻宝游戏 [虚树 树链的并 set]
  15. 关于Mac中PATH环境变量可能会被修改的几个地方
  16. unity5.x中的关节和布料
  17. Maven项目构建过程练习
  18. Java集合和泛型
  19. Interval Sum I && II
  20. http协议格式

热门文章

  1. 【6集iCore3_ADP触摸屏驱动讲解视频】6-6 底层驱动之触摸操作
  2. Wifi 开放系统认证和共享密钥身份认证
  3. How do I convert an enum to a list in C#?
  4. 【Nginx】配置及使用
  5. 利用Google开源Java容器化工具Jib构建镜像
  6. MTK 修改默认屏幕亮度
  7. [IR] Search Server - Sphinx
  8. chrome设置捕获异常时自动暂停js
  9. linux相关(3)
  10. vmware的centos 6虚拟机如何共享文件夹?