ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
kubernetes主要解决容器编排问题. 在微服务化情况下,容器数量会非常多,如何管理容器,持续集成和编排问题 ![](https://img.kancloud.cn/d4/52/d45271c7c82207a6382cfc833f217a79_1572x830.png)应用部署模式变迁 ### 1.从物理机, 传统IBM,SUN公司 程序直接在物理机运行,部署,运行 ### 2.虚拟化(容器化) #### 初期:2001-2009 针对服务器市场虚拟化技术方案,提升计算资源利用率和降低成本 VMware,Xen和KVM,三足鼎力,促进VM概念的普及,拉开虚拟云时代计算的大幕 基础计算单元变成VM,服务端应用构建部署和运行逐步迁移到虚拟机VM上 #### 发展期:2001-2009 IaaS:AWS2006,GCE2008 基于虚拟机技术,AWS开启基础设施服务的市场 实现了自助,按需租用以VM为基本计算单元的计算资源 应用部署依然运行以vm为单元并通过ISSa厂商提供的控制台实现高效的计算资源管理 #### 成熟期(2010--至今) OPenStack诞生,推动商家将自有数据中心改造为虚拟化平台,部署数据敏感,业务敏感的核心应用 部署形式:公有云,私有云,混合云 服务模式:SaaS,PaaS,IaaS 基于虚拟化技术的公有云爆发式增长,形成公有云四巨头 **AWS,Azure,Aliyun,GCE** ### 3.云原生(2013-至今) Docker(2013)将已有的技术更好的整合包装.形成一种标准镜像格式 #### 初期(2015--至今) 云原生模式.随着容器技术出现,云原生逐渐成为一种应用云化开发,部署和运行的主流方式 #### 基础前提: `应用容器化和服务化` 2015,CNCF成立 为应用上云安全的才有云原生模式提供更稳,更快,更安全的解决方案