腾讯云基于kubernetes的应用编排实践,颜卫腾讯云2017.06.30,目录,目录,引言-为什么需要应用编排,微服务架构带来的收益开发效率高维护简单稳定性好扩展性好,单体式应用的问题开发效率低维护困难稳定性差扩展性差,引用-为什么需要应用编排,引用-为什么需要应用编排,开发、测试、预发布、正式环境等不同环境的部署,增加了服务管理的复杂性。,目录,kubernetes社区应用编排发展现状,kubernetes社区编排方案中,Helm基于Charts包的实现方案占主导地位。目前Helm已经成为kubernetes下应用编排的唯一子项目。之前推出Helm项目的Deis公司已经被微软收购。,Helmcharts包示例:,HelmCharts包示例,kubernetes社区应用编排发展现状,Helm的问题更侧重于包管理语法复杂,学习成本高不支持按照服务更新和管理目前不支持服务启动顺序管理不支持差异化比较,kubernetes的问题原生支持通过服务和label进行管理,目录,腾讯云容器服务应用编排,应用:包括描述多个服务以及这些服务间的相互调用依赖关系,方便用户管理服务。应用模板:包